반응형
시민개발자 구씨 님의 영상 보고 공부하고 따라함
MCP란?
- Model Context Protocol
- Claude AI 개발사 Anthropic 에서 개발 (공식 문서)
- AI 모델이 동작 할 때, 적절한 도구가 필요
- 각 도구마다 사용법이 다르므로 이 도구들과 소통하는 것을 도와줌
- server : 다양한 서비스들을 표준화된 서비스로 이용하기 위한 것
- 다양한 서비스들을 host 서비스들에서 이용하고 싶을 때 서버만 설치하면 바로 사용할 수 있다.
- 예를들어 슬랙과 관련된 어플을 만들고자 할 때, MCP가 없다면?
- 우리가 슬랙 document를 보면서 코딩으로 슬랙 API들을 모두 구현해야 한다.
- 채널 리스트 가져오기
- 메시지 보내기
- 스레드에 답장하기
- 리액션 추가하기 등…
- 인증작업 등..시간이 오래걸림
- 다른 플랫폼에서 활용하려면 그 환경에 맞게 새로 설정을 해줘야 함
- 하지만 MCP는 그럴 필요가 없음
- AI 에이전트 제작이 훨씬 쉬워진다
- 우리가 슬랙 document를 보면서 코딩으로 슬랙 API들을 모두 구현해야 한다.
인터넷 뉴스 레포트 3가지 슬랙으로 보내기 실습
위 영상 그대로 따라함
1. 필요한 기능
- 인터넷 검색
- 웹페이지 크롤링
- 슬랙 메시지 전송
2. Claude desktop 설치 & MCP 서버 설치
https://github.com/modelcontextprotocol/servers
GitHub - modelcontextprotocol/servers: Model Context Protocol Servers
Model Context Protocol Servers. Contribute to modelcontextprotocol/servers development by creating an account on GitHub.
github.com
- firecrawl : 웹 크롤링
- slack : 슬랙 기능 이용
슬랙은 봇 생성 하고 채널 정보도 넣어줘야해서 좀 복잡하긴 하지만 영상보면서 하면 할만하다.
claude_desktop_config.json 편집
저장 후 Claude 앱 실행하면 사용할 수 있는 MCP 목록이 보인다
3. 명령 수행
MCP를 사용하게 되면 팝업창이 뜨면서 허용을 해주면 이 MCP 를 갖고 우리가 원하는 기능을 수행함
4. 결과물
꽤 잘 생성해줌
업무에서 어떤 MCP를 활용할 수 있을까?
MCP의 한계점
- 무료버전에서는 AI가 받아들일수 있는 context의 양이 적음
- 대부분 MCP 서버가 잘 동작하지 않음
- 여러개의 MCP 서버를 사용하기 어려움
- 유료 버전도 아주 큰 파일에 대한 작업은 아직 어려움
- 완전 자동화 불가능
- 매번 권한 허용을 해줘야 함
- 매일 일정 시간에 주기적인 행동X
- 내가 원하는 기능을 완전히 사용하려면 코딩이 필요함
반응형
'LLM' 카테고리의 다른 글
Context7 MCP 사용해보기 (LLM 할루시네이션 방지) (2) | 2025.05.17 |
---|