좋은 MCP 서버를 제공하는 곳
https://cursor.directory/mcp
https://glama.ai/mcp/servers
https://smithery.ai/
https://blog.sionic.ai/mcp-intellij를 공부하며,,
MCP 서버(Model Context Protocol Server)는 AI 모델(특히 대형 언어 모델, LLM)이 외부 데이터 소스나 도구와 안전하고 표준화된 방식으로 연결될 수 있게 해주는 시스템이에요. 쉽게 말해, AI가 더 똑똑하게 실시간 정보에 접근하거나 작업을 수행하도록 돕는 "중간 다리" 같은 역할을 합니다.
핵심 개념
- MCP란?: MCP는 Anthropic에서 개발한 오픈소스 프로토콜로, AI가 데이터베이스, 파일 시스템, API, 앱(예: Google Drive, Slack, GitHub 등) 같은 외부 자원과 소통할 수 있게 해주는 표준화된 규칙이에요. 마치 "AI의 USB-C"처럼, 서로 다른 시스템을 일관되게 연결해줍니다.
- MCP 서버의 역할: MCP 서버는 이 프로토콜을 기반으로 동작하며, AI(클라이언트)가 요청하는 데이터를 가져오거나 특정 작업(예: 파일 읽기, 메시지 보내기)을 실행해요. 예를 들어, GitHub MCP 서버가 있으면 AI가 당신의 깃헙 저장소를 검색하거나 브랜치를 만들 수 있어요.
어떻게 동작하나요?
- 구성 요소:
- 호스트(Host): Claude 같은 AI 앱이 MCP 클라이언트를 통해 서버와 소통해요.
- MCP 클라이언트: AI가 서버에 요청을 보내는 역할을 합니다.
- MCP 서버: 실제로 데이터나 도구에 접근해서 결과를 돌려줘요.
- 예시: 당신이 Claude를 사용 중이고, 로컬에 "파일 시스템 MCP 서버"를 띄웠다고 해볼게요. Claude가 "내 문서 폴더에서 최신 파일 찾아줘"라고 하면, MCP 서버가 폴더를 뒤져서 결과를 AI에게 전달합니다.
왜 중요한가요?
- 실시간 데이터 접근: AI가 학습 데이터에만 의존하지 않고, 최신 정보(예: 웹 검색, 회사 데이터베이스)를 가져올 수 있어요.
- 확장성: 개발자가 새로운 MCP 서버를 만들면, 어떤 AI든 그 기능을 바로 사용할 수 있어요. 예를 들어, 누가 Notion MCP 서버를 만들면 AI가 Notion 문서를 읽고 쓸 수 있게 됩니다.
- 보안: 민감한 정보는 서버에 남아 있고, AI는 필요한 만큼만 접근해서 보안성이 높아요.