MCP (Model Context Protocol)

MCP (Model Context Protocol)

一个简单的用于AI的模型上下文服务器。

MCP (模型上下文协议) 快速开始指南

概述

模型上下文协议 (MCP) 是 Anthropic 提出的标准化方式,使大型语言模型能够:

  • 请求实时信息
  • 执行外部系统操作
  • 访问专业知识
  • 与 API 和服务交互

MCP 类似于 USB 集线器,标准化了模型与外部工具的通信,减少 API 兼容性问题。

MCP 服务器提供三种主要组件

  1. 工具: 模型可以调用的功能
  2. 资源: 知识库、数据库、文件等
  3. 提示: 引导模型行为的上下文信息

安装步骤

  1. 创建新项目并安装 SDK:
mkdir mcpserver
npm init
npm install @modelcontextprotocol/sdk
  1. 创建基础 MCP 服务器文件 index.js (示例代码见官方文档)

  2. 在 Cursor IDE 中配置 MCP:

    • 点击设置 -> MCP
    • 创建 mcp.json 文件:
    {
        "mcpServers": {
            "My MCP Server": {
                "command": "node",
                "args": ["/完整路径/到你的/index.js"]
            }
        }
    }
    

使用示例

配置完成后,你可以在 Cursor IDE 中使用 CMD + I 访问你的 MCP 工具,例如示例中的 add 工具。

注意事项

  • 本地环境使用 STDIO 传输
  • 远程环境使用 SSE 传输 (服务器发送事件)

资源链接