Model Context Protocol
MCP는 에이전트가 외부 도구와 데이터에 연결할 때 사용하는 개방형 프로토콜입니다. 이 페이지에서는 최신 spec, 인증 방식, 그리고 엔드포인트와 인증 정보, 13개 클라이언트용 설정을 확인한 서버 60개를 다룹니다.
MCP 서버 60개
공식 벤더 서버와 잘 관리되는 커뮤니티 서버 일부를 2026-10-01에 검증했습니다. 이전 레퍼런스 Postgres 서버와 Puppeteer 서버처럼 보관 처리되었거나 사용 중단된 서버는 제외했습니다.
Everything
클라이언트가 제대로 작동하는지 확인할 수 있도록 모든 프로토콜 기능을 제공하는 MCP 프로젝트의 참조 테스트 서버입니다.
Fetch
웹 페이지를 가져와 모델이 읽을 수 있도록 Markdown으로 변환합니다. MCP 프로젝트의 참조 서버 모음에 포함되어 있습니다.
Filesystem
시작할 때 지정한 디렉터리 안에서 로컬 파일을 읽고, 쓰고, 검색하고, 이동합니다.
Git
에이전트가 선택한 저장소 경로의 로컬 Git 저장소에서 상태, diff, 기록, 브랜치 및 commit을 확인하고 작업합니다.
Memory
지식 그래프의 엔터티와 관계를 로컬 파일에 저장해 에이전트가 세션 간에도 정보를 기억할 수 있게 합니다.
Sequential Thinking
모델이 문제를 번호가 매겨진 생각으로 나누고 수정하거나 분기할 수 있도록 scratchpad를 제공합니다.
Time
현재 시간을 반환하고 IANA 이름을 사용해 시간대 간 시간을 변환합니다. 키나 설정이 필요하지 않습니다.
GitHub
저장소, 이슈, pull request, Actions 및 코드 검색을 위한 GitHub 공식 서버입니다. 도구 세트를 선택할 수 있습니다.
GitLab
이슈, merge request, 파이프라인 및 검색을 위한 GitLab 내장 endpoint입니다. 도구 세트를 선택할 수 있습니다.
Atlassian Rovo
Atlassian Cloud 사이트의 Jira, Confluence 및 Jira Service Management를 위한 Atlassian 호스팅 서버입니다.
Linear
에이전트에서 Linear 이슈, 프로젝트 및 댓글을 검색하고 생성하고 업데이트합니다. 별도의 읽기 전용 endpoint도 제공됩니다.
Notion
페이지와 데이터베이스를 검색하고 읽고 수정할 수 있는 호스팅 Notion 서버입니다. 로컬 패키지는 더 이상 적극적으로 유지 관리되지 않습니다.
Slack
Slack이 직접 호스팅하는 서버입니다. 메시지를 검색하고 채널과 스레드를 읽으며 로그인한 사용자로 게시합니다.
Asana
Asana 작업, 프로젝트, 목표를 관리합니다. /v2/mcp endpoint를 사용하세요. 기존 /sse URL은 2026-05-11에 비활성화되었습니다.
monday.com
호스팅 서버 또는 로컬 npm 패키지로 monday.com 보드, 항목, 업데이트를 읽고 수정합니다.
Airtable
권한을 부여한 Airtable 베이스에서 레코드를 조회하고 생성 및 수정합니다.
Figma
Figma 파일의 프레임, 변수, 컴포넌트를 코딩 에이전트에 제공해 작성된 코드가 디자인과 일치하도록 합니다.
Stripe
Stripe 고객, 결제, 인보이스, 제품을 생성하고 조회하며 Stripe 문서를 검색합니다.
Shopify Dev
Shopify 개발자 문서를 검색하고 앱을 개발하는 동안 Admin GraphQL 및 Liquid 코드를 검사합니다.
HubSpot
CRM 연락처, 회사, 거래, 티켓을 읽고 수정할 수 있는 HubSpot 호스팅 서버입니다.
Salesforce DX
에이전트용 Salesforce CLI 도구입니다. 데이터를 쿼리하고, 메타데이터를 배포하거나 가져오고, 조직과 사용자를 관리할 수 있습니다.
Zapier
Zapier에 연결된 앱의 액션을 MCP 도구로 제공합니다. 노출할 액션은 직접 선택할 수 있습니다.
Make
Make에서 호스팅하며, Make 시나리오를 에이전트 도구로 실행하고 에이전트가 Make 계정을 관리할 수 있게 합니다.
Sentry
호스팅 또는 로컬 환경에서 Sentry 이슈, 이벤트, 트레이스, 릴리스를 조회하고 Seer 근본 원인 분석을 시작합니다.
Datadog
Datadog 로그, 메트릭, 트레이스, 모니터, 인시던트를 쿼리합니다. 도구를 제한하려면 URL에 ?toolsets=를 추가하세요.
Grafana
Grafana에서 대시보드를 검색하고, Prometheus 및 Loki 데이터 소스를 쿼리하며, 알림과 인시던트를 관리합니다.
PagerDuty
인시던트, 서비스, 일정, 온콜 순환을 관리하는 PagerDuty 호스팅 서버입니다.
Cloudflare
Cloudflare API 전체를 위한 단일 엔드포인트입니다. 문서, 바인딩, 관측성, 브라우저 기능은 별도 서버에서 제공합니다.
AWS API
검증된 AWS CLI 명령을 실행해 에이전트가 AWS 리소스를 조회하고 변경할 수 있게 합니다.
AWS Knowledge
AWS 호스팅 검색 서비스로, AWS 문서, 블로그 게시물, What's New 항목 및 리전별 제공 여부를 검색합니다.
Azure
Storage, Cosmos DB, Key Vault, Monitor 등의 Azure 리소스를 조회하고 관리합니다. 버전 2.0은 GA입니다.
Microsoft Learn
공식 Microsoft 및 Azure 문서와 코드 샘플을 검색하고 가져옵니다.
BigQuery
BigQuery 데이터세트를 살펴보고 SQL을 실행할 수 있는 Google 호스팅 엔드포인트입니다. Cloud SQL과 Spanner는 각각 별도의 엔드포인트를 제공합니다.
Google Workspace
Developer Preview에서 제공되는 Drive, Gmail, Calendar, Docs, Sheets, Slides, Chat용 제품별 엔드포인트입니다.
Firebase
MCP 서버로 실행되는 Firebase CLI입니다. 프로젝트, Auth 사용자, Firestore, Remote Config, 보안 규칙 등을 관리합니다.
MCP Toolbox for Databases
Postgres, MySQL, BigQuery, AlloyDB, Spanner 및 기타 데이터베이스용 사전 구성 도구 세트를 제공하는 단일 서버입니다.
Supabase
에이전트에서 Supabase 프로젝트를 관리합니다. SQL 실행, 마이그레이션 적용, 로그 확인, Edge Functions 배포가 가능합니다.
Neon
Neon Postgres 프로젝트와 브랜치를 만들고, SQL을 실행하고, 브랜치 기반 마이그레이션을 수행합니다. 개발용입니다.
MongoDB
연결 문자열이나 Atlas service account를 사용해 MongoDB 데이터베이스와 Atlas 클러스터를 쿼리하고 관리합니다.
Redis
에이전트가 자연어로 Redis 데이터 구조, 검색 및 벡터 인덱스를 다룰 수 있게 합니다.
Postgres MCP Pro
보관 처리된 참조 서버를 대체하며 Postgres 쿼리, 스키마 검사, 인덱스 튜닝 및 상태 확인을 제공합니다.
Elastic Agent Builder
Elastic 9.2부터 Elasticsearch 데이터를 대상으로 Agent Builder 도구를 제공하는 Kibana 호스팅 endpoint입니다.
Snowflake
Cortex Analyst, Cortex Search 및 직접 정의한 SQL 도구를 제공하는 Snowflake 호스팅 서버입니다.
Pinecone
로컬 서버에서 Pinecone 문서를 검색하고 Pinecone 벡터 인덱스를 만들고, 데이터를 upsert하고, 쿼리합니다.
Hugging Face
Hugging Face가 호스팅하며 Hub의 모델, 데이터셋, 논문 및 문서를 검색하고 Gradio Spaces를 도구로 호출합니다.
Playwright
접근성 스냅샷을 통해 실제 브라우저를 제어하므로 에이전트가 페이지를 이동하고, 클릭하고, 양식을 작성할 수 있습니다.
Chrome DevTools
Chrome을 제어하고 네트워크 요청, 콘솔 출력, 성능 추적 등 DevTools 데이터를 제공합니다.
Brave Search
Brave Search API를 통해 웹, 뉴스, 이미지, 동영상 및 지역 검색을 제공하는 Brave 자체 서버입니다.
Exa
에이전트를 위한 신경망 기반 웹 검색, 페이지 콘텐츠 및 코드 컨텍스트 검색을 제공하며, Exa에서 호스팅하거나 API 키를 사용해 로컬에서 실행할 수 있습니다.
Tavily
Tavily의 에이전트용 검색 API를 통해 웹사이트를 검색, 추출, 크롤링, 맵핑합니다. 호스팅 방식이나 로컬 방식으로 실행할 수 있습니다.
Firecrawl
웹사이트를 스크랩, 크롤링, 검색하고 구조화된 데이터를 Markdown 또는 JSON으로 추출합니다.
Perplexity
로컬에서 실행하는 Perplexity Sonar API를 통해 근거가 명시된 웹 답변, 검색, 심층 리서치를 제공합니다.
Context7
최신 버전별 라이브러리 문서와 코드 예제를 prompt에 가져옵니다. 호스팅 방식이며 API 키는 선택 사항입니다.
Vercel
Vercel 문서를 검색하고 프로젝트, 배포, 빌드 로그를 확인합니다. Beta 단계이며 spec 2026-07-28을 이미 지원합니다.
Netlify
에이전트에서 Netlify 사이트, 환경 변수, 확장 기능을 생성하고 배포 및 설정합니다.
Heroku
Heroku CLI를 통해 에이전트에서 Heroku 앱, dyno, 애드온, Postgres, 파이프라인을 관리합니다.
Docker MCP Gateway
Docker의 MCP 카탈로그에 있는 서버를 컨테이너에서 실행하고, 하나의 게이트웨이 endpoint 뒤에 연결합니다.
Kubernetes
Kubernetes 및 OpenShift용 Go 서버입니다. 리소스 적용, Pod 로그 확인, Pod에 exec로 접속, Helm 실행을 지원합니다.
Terraform
Terraform Registry에서 provider와 module을 조회하고, 토큰이 있으면 HCP Terraform workspace를 관리합니다.
Auth0
디바이스 플로 로그인 후 에이전트에서 Auth0 테넌트의 애플리케이션, API, 액션, 로그, 폼을 관리합니다.
MCP란
Model Context Protocol (MCP)은 AI 애플리케이션을 외부 시스템에 연결하는 개방형 표준입니다. 서버는 GitHub 계정, 데이터베이스, 브라우저처럼 하나의 대상을 감싸고 제공 기능을 설명합니다. 그러면 MCP를 지원하는 애플리케이션은 별도의 통합 코드를 작성하지 않고도 이를 사용할 수 있습니다.
Claude Code, Cursor, VS Code처럼 사용하는 애플리케이션을 호스트라고 합니다. 호스트 안의 MCP 클라이언트는 각 서버와의 연결을 유지합니다. 로컬 서버는 자식 프로세스로 실행되어 stdio로 통신하고, 원격 서버에는 Streamable HTTP로 연결합니다. 이전 HTTP+SSE 전송 방식은 2025-03-26부터 사용 중단되었습니다.
서버는 세 가지 유형의 항목을 제공합니다. 도구는 이슈 생성처럼 모델이 호출할 수 있는 함수입니다. 리소스는 파일이나 레코드처럼 애플리케이션이 컨텍스트에 가져올 수 있는 데이터입니다. 프롬프트는 사용자가 선택할 수 있는 재사용 가능한 템플릿입니다. 클라이언트마다 지원 범위가 다릅니다. 예를 들어 Zed는 도구와 프롬프트만 지원합니다.
2026-07-28 변경 사항
- 이제 프로토콜은 무상태 방식입니다. initialize 핸드셰이크와 Mcp-Session-Id 헤더가 사라졌으며, 모든 요청의 _meta에 프로토콜 버전과 클라이언트 기능이 포함됩니다.
- 서버는 선택적으로 server/discover 호출을 제공할 수 있습니다. 이를 통해 클라이언트는 서버가 지원하는 기능을 확인할 수 있습니다.
- 모든 Streamable HTTP 요청은 MCP-Protocol-Version뿐 아니라 Mcp-Method 및 Mcp-Name 헤더도 전송해야 합니다. Last-Event-ID를 통한 SSE 재개 기능은 제거되었습니다.
- 다중 왕복 요청(Multi Round-Trip Requests)이 도입되어, 서버가 자체적으로 elicitation, sampling 또는 roots 요청을 클라이언트에 보내던 기존 방식을 대체합니다.
- 이제 목록 결과에 ttlMs와 cacheScope가 포함됩니다. 이를 통해 클라이언트는 목록의 유효 기간과 공유할 수 있는 대상을 알 수 있습니다.
- 공식 확장 프레임워크가 도입되었습니다. Tasks는 io.modelcontextprotocol/tasks 확장으로 이동했으며, MCP Apps와 Enterprise Managed Authorization도 확장입니다.
- 새로운 폐기 정책에 따라 기능은 제거되기 최소 12개월 전에 공지됩니다. Roots, Sampling, Logging이 이 정책에 따라 처음으로 폐기 예정 처리된 기능입니다.
권한 부여 방식
MCP에서 권한 부여는 선택 사항입니다. HTTP 서버에서 권한 부여를 사용하는 경우 OAuth 2.1을 따르고 리소스 서버로 동작합니다. 서버는 권한 부여 서버를 명시한 보호된 리소스 메타데이터(Protected Resource Metadata, RFC 9728)를 게시하고, 클라이언트는 RFC 8414 또는 OpenID Connect Discovery를 통해 해당 서버를 찾습니다. 클라이언트는 PKCE를 사용하고, 각 토큰이 단일 서버에 연결되도록 RFC 8707 리소스 표시자를 전송하며, RFC 9207에 정의된 iss 매개변수도 확인해야 합니다.
클라이언트 자체를 등록할 때는 2026-07-28 사양에서 클라이언트 ID 메타데이터 문서(Client ID Metadata Documents, CIMD)를 권장합니다. 사전 등록도 계속 사용할 수 있으며, 동적 클라이언트 등록(Dynamic Client Registration, DCR)도 허용되지만 CIMD를 위해 단계적으로 폐지될 예정입니다. 이미 많은 벤더가 DCR을 사용하지 않습니다. Slack, Asana, HubSpot은 사전 등록된 클라이언트를 요구하고, Vercel은 승인된 클라이언트만 허용합니다.
공식 레지스트리
MCP Registry에는 io.github.user/server 또는 com.vendor/server 같은 역방향 DNS 이름으로 공개 서버가 등록되어 있으며, 각 네임스페이스는 GitHub, DNS 또는 HTTP를 통해 소유권을 증명합니다. 아직 프리뷰 단계입니다. v0.1 API는 2025-10-24 이후 동결되었지만, 유지관리자들은 정식 출시 전에 호환성을 깨는 변경이나 데이터 삭제가 발생할 수 있다고 경고합니다. 이 레지스트리는 집계 서비스와 하위 레지스트리에 데이터를 제공하기 위한 것이므로 호스트가 직접 조회하는 용도로 설계되지 않았습니다.
curl 'https://registry.modelcontextprotocol.io/v0.1/servers?limit=5'공식 SDK
- Tier 1
- TypeScript, Python, C#, Go, Rust, Ruby
- Tier 2
- Java
- Tier 3
- Swift, PHP, Kotlin
로컬 MCP 서버는 사용자 계정의 권한으로 실행되며, 호스팅 MCP 서버는 전달한 토큰으로 동작합니다. 먼저 코드나 문서를 확인하고, @latest 대신 버전을 고정하며, 벤더가 직접 제공하는 서버를 우선 사용하세요. 에이전트 보안 가이드 →
MCP FAQ
최신 MCP 사양 버전은 무엇인가요?
현재 버전은 다섯 번째 날짜 명시 릴리스인 2026-07-28이며, 2025-11-25를 대체합니다. 프로토콜이 무상태 방식으로 바뀌었으므로 2025 버전용으로 작성한 코드는 마이그레이션해야 합니다. 출시 당시 TypeScript, Python, Go, C# SDK가 이를 지원했고 Rust는 베타 단계였습니다. GitLab을 포함한 여러 벤더의 서버 문서는 여전히 2025-11-25까지만 지원한다고 안내합니다.
MCP의 SSE 전송 방식은 폐기 예정인가요?
네. HTTP+SSE는 2025-03-26부터 폐기 예정이며, SEP-2596에 따르면 해당 SEP가 Final이 된 뒤 최소 3개월이 지나야 제거할 수 있습니다. 아직 제거 날짜는 발표되지 않았습니다. Asana는 2026-05-11에 /sse 엔드포인트를 비활성화하는 등, 이미 많은 벤더가 전환을 마쳤습니다. 원격 서버에는 Streamable HTTP를 사용하세요.
현재 Model Context Protocol은 누가 관리하나요?
Anthropic은 2025-12-09에 Linux Foundation의 지정 기금인 Agentic AI Foundation에 MCP를 기부했습니다. Anthropic, Block, OpenAI가 이 재단을 공동 설립했습니다. 이사회는 예산과 회원 자격을 담당하고, 기술 관련 결정은 David Soria Parra와 Den Delimarsky가 이끄는 MCP Steering Group이 SEP 절차를 통해 내립니다.
MCP 서버에 OAuth가 필요한가요?
아니요. 사양에서 권한 부여는 선택 사항입니다. Microsoft Learn, AWS Knowledge 등 카탈로그의 여러 서버는 인증이 전혀 필요하지 않으며, 로컬 서버는 보통 환경 변수에서 API 키를 읽습니다. 호스팅 서버에서 권한 부여를 사용하는 경우에는 위에서 설명한 OAuth 2.1 프로필을 따릅니다.
공식 MCP SDK를 제공하는 언어는 무엇인가요?
SDK 페이지에는 Tier 1으로 TypeScript, Python, C#, Go, Rust, Ruby가, Tier 2로 Java가, Tier 3으로 Swift, PHP, Kotlin이 나와 있습니다. Tier 1이라고 해서 모든 SDK가 이미 2026-07-28을 지원한다는 뜻은 아닙니다. 릴리스 게시물에서 지원이 확인된 언어는 TypeScript, Python, Go, C#이며 Rust는 베타였습니다.
MCP 클라이언트가 공식 레지스트리를 직접 조회해야 하나요?
레지스트리는 모든 호스트가 직접 조회하기보다 집계 서비스와 하위 레지스트리에서 사용하도록 설계되었습니다. 또한 아직 프리뷰 단계이며 v0.1 API는 동결되었지만 정식 출시 전 호환성을 깨는 변경이 없으리라는 보장은 없습니다. 검색 결과에는 제3자 항목이 많이 포함되므로 신뢰하기 전에 네임스페이스를 확인하세요.