modelcontextprotocol/modelcontextprotocol
AI가 외부 도구·데이터와 대화하는 방식을 정하는 공통 규격, MCP 공식 저장소
이 저장소는 AI 모델이 파일, 데이터베이스, 외부 도구 등과 어떻게 연결되고 대화해야 하는지를 정의한 표준 규격 Model Context Protocol의 명세와 문서를 담고 있다. 규격은 TypeScript로 먼저 정의된 뒤 더 널리 쓰이도록 JSON Schema 형태로도 제공된다. David Soria Parra와 Justin Spahr-Summers가 만들었고, 공식 문서는 modelcontextprotocol.io에서 볼 수 있다.
- docs
- mcp
- specification
- standard
무엇을 하는 레포인가
- AI 모델과 외부 도구·데이터 소스 간의 연결 방식을 정의하는 표준 프로토콜(MCP)의 명세 저장소다
- 규격을 TypeScript로 먼저 작성하고, 다른 언어나 시스템에서도 쓸 수 있도록 JSON Schema로도 함께 제공한다
- 공식 문서는 Mintlify라는 도구로 만들어져 modelcontextprotocol.io에서 공개돼 있다
- 깃허브 스타 9031개를 받으며 AI 개발자들 사이에서 표준으로 자리잡아가고 있다
왜 중요한가
여러 AI 서비스와 도구가 제각각 다른 방식으로 연결되면 매번 새로 개발해야 하는 비효율이 생기는데, MCP는 이를 하나의 공통 규격으로 통일하려는 시도다. 이 저장소의 명세를 따르면 어떤 AI 모델이든 표준화된 방식으로 파일, 데이터베이스, 외부 서비스에 접근하는 기능을 만들 수 있다.
이 레포의 용어
- MCP(Model Context Protocol) · AI 모델이 외부 도구·데이터와 주고받는 방식을 정한 표준 규격
- TypeScript · 자바스크립트에 타입 검사 기능을 더한 프로그래밍 언어
- JSON Schema · JSON 데이터의 구조와 규칙을 정의하는 표준 형식
- Mintlify · 기술 문서 사이트를 만들어주는 도구
레포 원문 소개 (영문)
Specification and documentation for the Model Context Protocol
GitHub에서 보기프로젝트 사이트관련 기사
주목받는 레포
- openai/codexOpenAI가 만든 코딩 에이전트를 터미널에서 바로 실행한다
- cordiverse/cordis필요할 때 켜고 끄는 기능 조각을 자유롭게 조합하는 TypeScript 프로그래밍 틀
- ripienaar/free-for-dev개발자용 무료 클라우드·API·협업 도구를 한 저장소에 몽땅 정리했다
- Wei-Shaw/sub2apiClaude·OpenAI·Gemini·Grok 구독 하나로 여러 사람이 나눠 쓰게 해주는 중계 서버
- multica-ai/andrej-karpathy-skillsAI 코딩 도우미가 멋대로 추측하고 코드를 헤집는 걸 막는 지침 파일 하나
- eneskirca/nodeterm흩어진 터미널 탭 대신, 지도 위에 배치하고 AI 에이전트까지 관리하는 작업 공간
- affaan-m/ECCAI 코딩 에이전트에게 '엔지니어처럼 일하는 습관'을 심어주는 도구 모음
- n8n-io/n8n코드 없이 화면에서 블록을 연결해 업무 자동화와 AI 에이전트를 만드는 도구, n8n