🌟 Awesome MCP
Model Context Protocol 개발자를 위한 최고의 서버, SDK, 도구 모음
🌟 Awesome MCP
Model Context Protocol 개발자를 위한 최고의 서버, SDK, 도구 모음 AI 에이전트와 외부 시스템을 연결하는 표준 프로토콜의 모든 것
🧩 MCP란?
**Model Context Protocol (MCP)**는 2024년 11월 Anthropic이 발표한 오픈 프로토콜로, LLM 애플리케이션과 외부 데이터 소스/도구를 표준화된 방식으로 연결합니다. "AI의 USB-C"라 불리며, 2025년 OpenAI와 Google DeepMind도 채택하며 업계 표준으로 자리잡았습니다.
핵심 개념
- Resources: 데이터 노출 (GET 엔드포인트와 유사)
- Tools: 기능 실행 (POST 엔드포인트와 유사)
- Prompts: 재사용 가능한 LLM 상호작용 템플릿
📦 공식 SDK
Python SDK
- modelcontextprotocol/python-sdk – 공식 Python SDK
- FastMCP ⭐ 8k – Pythonic MCP 서버 프레임워크 (공식 SDK 1.0 기반)
- 설치:
pip install mcp또는pip install fastmcp
TypeScript/JavaScript SDK
- modelcontextprotocol/typescript-sdk – 공식 TypeScript SDK
- 설치:
npm install @modelcontextprotocol/sdk zod
기타 언어 SDK
- Java SDK – Spring AI와 협업 유지보수
- C# SDK – Microsoft와 협업 유지보수
- Kotlin SDK – JetBrains와 협업 유지보수
🚀 공식 레퍼런스 서버
핵심 기능 데모
- Everything – 테스트/레퍼런스 서버
- Fetch – 웹 콘텐츠 가져오기
- Filesystem – 안전한 파일 작업
- Git – Git 저장소 조작
- Memory – 지식 그래프 기반 영구 메모리
- Sequential Thinking – 동적 문제 해결
엔터프라이즈 통합
- GitHub – GitHub API 통합
- Slack – Slack 워크스페이스 연동 (아카이브)
- Google Drive – Google Drive 연동 (아카이브)
- Postgres – PostgreSQL 데이터베이스 (아카이브)
- Puppeteer – 브라우저 자동화 (아카이브)
🌐 커뮤니티 서버
Awesome 목록
- punkpeye/awesome-mcp-servers ⭐ 35k – 가장 큰 MCP 서버 목록
- wong2/awesome-mcp-servers – 큐레이션된 MCP 서버 목록
- appcypher/awesome-mcp-servers – 카테고리별 정리
- collabnix/awesome-mcp-lists – 서버, 클라이언트, 툴킷 통합 목록
개발 도구
데이터베이스 서버
- mcp-server-sqlite – SQLite 데이터베이스 (아카이브)
- mcp-server-mysql – MySQL 연동
- mcp-server-mongodb – MongoDB 연동
- mcp-server-redis – Redis 연동
클라우드 & DevOps
- mcp-server-aws – AWS 서비스 통합
- mcp-server-kubernetes – Kubernetes 관리
- Docker MCP Toolkit – Docker 기반 MCP 서버 관리
- mcp-server-cloudflare – Cloudflare 통합
검색 & 지식
- mcp-server-brave-search – Brave 검색 API (아카이브)
- mcp-server-tavily – Tavily AI 검색
- mcp-server-exa – Exa 검색
- mcp-server-notion – Notion 연동
🛠️ 프레임워크 & 도구
서버 프레임워크
- FastAPI-MCP – FastAPI 기반 MCP 서버
- MCP-Framework – TypeScript MCP 프레임워크
에이전트 프레임워크
- mcp-agent ⭐ 5k – MCP 네이티브 에이전트 빌더
- Langchain MCP – LangChain MCP 어댑터
- CrewAI MCP – CrewAI MCP 통합
CLI & 유틸리티
- mcp-cli – MCP 인스펙터 CLI
- mcp-get – MCP 서버 설치/관리 도구
- mcp-inspector – 공식 MCP 디버깅 도구
🖥️ MCP 클라이언트
공식 지원
- Claude Desktop – Anthropic 공식 데스크톱 앱
- Claude Code – CLI 코딩 에이전트
- ChatGPT Desktop – OpenAI (2025년 MCP 채택)
IDE 통합
📚 학습 자료
공식 문서
- MCP 공식 사이트 – 스펙 및 가이드
- MCP 시작 가이드 – 빠른 시작
- MCP 예제 서버 – 예제 코드
튜토리얼
- Code Execution with MCP – 코드 실행 패턴
- OpenAI MCP Guide – OpenAI MCP 통합 가이드
비디오 & 강연
- MCP Workshop - Mahesh Murag – Anthropic 엔지니어 워크샵
- Into The Void - MCP Deep Dive – 심층 분석
커뮤니티
- MCP Discord – 공식 Discord 서버
- r/mcp – Reddit 커뮤니티
- MCP GitHub Discussions – 공식 토론
🆕 2025 Highlights
주요 마일스톤
- 2024년 11월: Anthropic MCP 발표
- 2025년 3월: OpenAI 공식 채택 (ChatGPT, Agents SDK)
- 2025년 4월: Google DeepMind Gemini 지원 발표
- 2025년 현재: 수천 개의 MCP 서버, 모든 주요 언어 SDK 지원
업계 채택
- Anthropic: Claude Desktop, Claude Code
- OpenAI: ChatGPT Desktop, Agents SDK, Responses API
- Google: Gemini 모델 인프라
- Microsoft: C# SDK, VS Code 통합
- JetBrains: Kotlin SDK, IDE 플러그인
2025년 트렌드
- 멀티모달 MCP: 이미지, 오디오 처리 서버
- 엣지 MCP: 경량 디바이스용 MCP 서버
- 엔터프라이즈 보안: OAuth, RBAC 통합
- MCP 마켓플레이스: 서버 검색/설치 플랫폼
한국 MCP 생태계
- 네이버 HyperCLOVA X: MCP 호환성 검토 중
- 카카오: 사내 도구 연동 MCP 서버 개발
- 토스: 금융 API MCP 서버 프로토타입
- 한국 AI 스타트업: MCP 기반 에이전트 서비스
🔧 빠른 시작
Python (FastMCP)
from fastmcp import FastMCP mcp = FastMCP("My Server") @mcp.tool() def add(a: int, b: int) -> int: """두 수를 더합니다.""" return a + b @mcp.resource("config://app") def get_config() -> str: """앱 설정을 반환합니다.""" return "설정 데이터" TypeScript
import { Server } from "@modelcontextprotocol/sdk/server/index.js"; const server = new Server({ name: "my-server", version: "1.0.0", }); server.setRequestHandler(ListToolsRequestSchema, async () => ({ tools: [ { name: "add", description: "두 수를 더합니다", inputSchema: { type: "object", properties: { a: { type: "number" }, b: { type: "number" } }, }, }, ], })); Claude Desktop 설정
{ "mcpServers": { "my-server": { "command": "python", "args": ["-m", "my_mcp_server"] } } } 콘텐츠 업데이트 요청은 요청 게시판에 써주세요