MCP (Model Context Protocol)
一个简单的用于AI的模型上下文服务器。
MCP (模型上下文协议) 快速开始指南
概述
模型上下文协议 (MCP) 是 Anthropic 提出的标准化方式,使大型语言模型能够:
- 请求实时信息
- 执行外部系统操作
- 访问专业知识
- 与 API 和服务交互
MCP 类似于 USB 集线器,标准化了模型与外部工具的通信,减少 API 兼容性问题。
MCP 服务器提供三种主要组件
- 工具: 模型可以调用的功能
- 资源: 知识库、数据库、文件等
- 提示: 引导模型行为的上下文信息
安装步骤
- 创建新项目并安装 SDK:
mkdir mcpserver
npm init
npm install @modelcontextprotocol/sdk
-
创建基础 MCP 服务器文件
index.js
(示例代码见官方文档) -
在 Cursor IDE 中配置 MCP:
- 点击设置 -> MCP
- 创建
mcp.json
文件:
{ "mcpServers": { "My MCP Server": { "command": "node", "args": ["/完整路径/到你的/index.js"] } } }
使用示例
配置完成后,你可以在 Cursor IDE 中使用 CMD + I 访问你的 MCP 工具,例如示例中的 add
工具。
注意事项
- 本地环境使用 STDIO 传输
- 远程环境使用 SSE 传输 (服务器发送事件)