modelcontextprotocol/modelcontextprotocol
决定AI如何与外部工具和数据对话的通用规范,MCP官方仓库
这个仓库包含Model Context Protocol的规范说明、协议架构和官方文档,该标准定义了AI模型应该如何连接并沟通外部工具与数据源。协议架构先用TypeScript定义,之后也发布为JSON Schema格式以便更广泛兼容。该协议由David Soria Parra和Justin Spahr-Summers创建,官方文档发布在modelcontextprotocol.io。
- docs
- mcp
- specification
- standard
它做什么
- 提供了MCP的规范说明,这是一套定义AI模型如何连接外部工具与数据源的标准协议
- 协议架构先用TypeScript编写,之后也发布为JSON Schema格式,方便其他语言和系统使用
- 官方文档使用Mintlify工具搭建,发布在modelcontextprotocol.io
- 已获得9031个GitHub星标,反映出该标准在AI开发者中的采用程度
为什么重要
如果没有统一标准,每个AI服务都需要为每个工具或数据源单独开发对接代码,造成大量重复劳动。MCP试图把这些统一成一套通用规范,让开发者能用标准化的方式让任何AI模型连接外部系统。
本仓库术语
- MCP(Model Context Protocol) · 定义AI模型如何与外部工具和数据沟通的标准协议
- TypeScript · 在JavaScript基础上增加类型检查功能的编程语言
- 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/sub2api让一份Claude、OpenAI、Gemini、Grok订阅可以被多人拼车共用的中转服务器
- multica-ai/andrej-karpathy-skills一份指令文件,防止AI编程助手偷偷瞎猜、乱改代码
- eneskirca/nodeterm把散乱的终端标签页和AI编程代理统一摆到一张可拖拽的画布上
- affaan-m/ECC让AI编程助手养成工程师式工作习惯的工具集
- n8n-io/n8n不用写代码,靠拖拽连接模块就能搭建自动化流程和AI智能体的工具n8n