ClaudeMap

MCP Go SDK (official)

MCP 官方 Go SDK——与 Google 合作作为参考实现。

SDK 与工具officialsdkgomcp

modelcontextprotocol/go-sdk 是 MCP 服务端与客户端的权威 Go SDK,与 Google 联合开发。与社区版 mcp-go(mark3labs)并存——新项目用这个。

它做什么

  • 官方 MCP Go SDK(modelcontextprotocol/go-sdk),隶属 modelcontextprotocol 组织
  • `mcp` 包提供 client + server API;支持 stdio 和 Streamable HTTP
  • 极简、紧跟 spec 的设计——`mcp.NewServer` + `mcp.AddTool` + `server.Run`

什么时候用

写 Go MCP server 且要 spec 保真度和长期维护保障时的基准选择。

如何上手

go get github.com/modelcontextprotocol/go-sdk/mcp

Server 骨架:

server := mcp.NewServer(&mcp.Implementation{Name: "greeter", Version: "v1.0.0"}, nil)
mcp.AddTool(server, &mcp.Tool{Name: "greet"}, SayHi)
server.Run(context.Background(), &mcp.StdioTransport{})

注意事项

比 mark3labs/mcp-go 更底层——语法糖少、贴 spec 近。下手前两个都看看。

代码仓库

modelcontextprotocol/go-sdk

收录日期

地图上的相关资源

  • Harness Bridge

    SDK / 工具

    一个本地启动器:让 Claude Code 与其他七种编码 harness 直连任意 OpenAI / Anthropic / Responses 兼容端点——不改任何一行配置文件。

    • launcher
    • local-models
    • cli
    • menu-bar
  • Claude for Siri

    SDK / 工具

    用你已登录的 Claude Code 账号回答 macOS Spotlight 与 Siri 的提问——一个实验性的 macOS 27 模型委派提供者。

    • macos
    • siri
    • spotlight
    • model-delegation
  • 把十个 AI 编程助手的本地聊天记录提取成统一 JSONL——微调、分析,或赶在本地数据库被清空前备份多年的对话。纯标准库实现。

    • cli
    • data-export
    • jsonl
    • backup