🌟 Awesome MCP

5 min read
awesomemcpmodel-context-protocolaillmagentsanthropic

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

TypeScript/JavaScript SDK

기타 언어 SDK

  • Java SDK – Spring AI와 협업 유지보수
  • C# SDK – Microsoft와 협업 유지보수
  • Kotlin SDK – JetBrains와 협업 유지보수

🚀 공식 레퍼런스 서버

핵심 기능 데모

엔터프라이즈 통합

  • GitHub – GitHub API 통합
  • Slack – Slack 워크스페이스 연동 (아카이브)
  • Google Drive – Google Drive 연동 (아카이브)
  • Postgres – PostgreSQL 데이터베이스 (아카이브)
  • Puppeteer – 브라우저 자동화 (아카이브)

🌐 커뮤니티 서버

Awesome 목록

개발 도구

  • Continue ⭐ 19k – MCP 지원 오픈소스 코파일럿
  • Aider ⭐ 22k – AI 페어 프로그래밍 (MCP 지원)
  • Cline ⭐ 30k – VS Code AI 어시스턴트

데이터베이스 서버

클라우드 & DevOps

검색 & 지식


🛠️ 프레임워크 & 도구

서버 프레임워크

에이전트 프레임워크

CLI & 유틸리티


🖥️ MCP 클라이언트

공식 지원

IDE 통합

  • Continue – VS Code/JetBrains MCP 지원
  • Cursor – AI 우선 에디터
  • Zed – 모던 코드 에디터 (MCP 지원)

📚 학습 자료

공식 문서

튜토리얼

비디오 & 강연

커뮤니티


🆕 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"] } } } 

콘텐츠 업데이트 요청은 요청 게시판에 써주세요

Found this helpful? Share it with others!
Tweet

🔗 Related Content

You might also be interested in these articles

🌟 awesome

🌟 Awesome LLM

대규모 언어 모델 개발자를 위한 최고의 도구, 프레임워크, 리소스 모음

4 min read
awesome, llm+4
Read more
🌟 awesome

🌟 Awesome Python

Python 개발자를 위한 최고의 라이브러리, 프레임워크, 도구 모음

3 min read
awesome, python+4
Read more

Found this helpful?

Help us improve this content by contributing on GitHub or sharing your feedback with the community.