MCP Go SDK:构建 MCP 工具的 Go 语言 SDK

MCP Go SDK:构建 MCP 工具的 Go 语言 SDK

用于构建模型通信协议 (MCP) 工具和服务器的 Go 语言 SDK,支持 AI 应用集成。

快速入门

  1. 克隆仓库并进入项目目录。

  2. 查看示例服务器 servers/example,这是一个简单的回显工具实现。

  3. 示例代码解析:

    • 定义一个结构体 EchoTool 实现 mcp.Tool 接口。
    • 实现 NameDescriptionSchemaExecute 方法。
    • 使用 server.NewServer 创建服务器,并注册工具。
  4. 启动服务器:

    • 确保已安装 Go 环境。
    • 执行 go run servers/example/main.go 启动示例服务器。
  5. 配置 Cursor IDE:

    • 在项目根目录创建 .cursor/mcp.json 文件。
    • 添加工具配置,例如: { "mcpServers": { "mytool": { "command": "mytool", "args": [], "env": {} } } }