为什么选择 MCP?
MCP 提供了一个标准化的方式来处理AI模型与开发环境之间的上下文交互
通过统一的协议,我们可以让AI更好地理解代码结构、项目环境和开发者意图
多系统支持
工具集成
环境适配
数据集支持
核心组件
- 协议规范
- 桌面集成
- 服务实现
协议设计
基于 JSON-RPC 2.0 的简单而强大的协议设计,支持双向通信和丰富的上下文交互
资源管理
统一的资源访问接口,支持代码、文档等多种资源类型
工具集成
灵活的工具集成机制,支持文件系统、终端等多种工具
消息通信
标准化的消息格式,支持丰富的上下文信息传递
example.json
{"mcpServers": {"filesystem": {"command": "npx","args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/allowed/files"]},"git": {"command": "uvx","args": ["mcp-server-git", "--repository", "path/to/git/repo"]},"github": {"command": "npx","args": ["-y", "@modelcontextprotocol/server-github"],"env": {"GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"}},"postgres": {"command": "npx","args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost/mydb"]}}}
全球化支持
支持多语言和多地区,让全球开发者都能轻松使用
🌍
English
English
🇨🇳
中文
中文
全球社区
多语言文档
本地化支持