使用说明
go工具mcp
远程 主控程序 go工具生态系统的服务器。
端点: https://go-tools.fabricators.ltd/mcp
向任何MCP客户端公开四种工具(Claude、Cursor、Windsurf、Copilot CLI等):
| 工具 | 说明 |
|---|---|
list_modules |
所有具有导入路径和单行描述的顶级模块 |
get_module(name) |
模块的完整文档-API、示例、集成说明 |
search_modules(query) |
在所有模块文档中进行全文搜索 |
get_ecosystem |
集成图+设计原则 |
索引模块(v1.1.0后整合): go-foundation (40+ pkg/ 子包:身份验证、缓存、路由、DI、FSM、作业、记录器、指标等), go-slipstream, go-warp/v1, go-wormhole.
设置
pnpm install # installs deps AND generates data.ts from go-tools-index.md
本地开发
pnpm dev # wrangler dev → http://localhost:8787/mcp
MCP检验员测试:
pnpm dlx @modelcontextprotocol/inspector@latest
# Connect to: http://localhost:8787/mcp
部署
pnpm deploy # wrangler deploy → https://go-tools.fabricators.ltd/mcp
从MCP客户端连接
{
"mcpServers": {
"go-tools": {
"url": "https://go-tools.fabricators.ltd/mcp"
}
}
}
更新索引
pnpm update-index # re-embeds go-tools-index.md into data.ts
pnpm deploy # redeploy
建筑
- 运输: 流式HTTP(
serve("/mcp"))——MCP 2025标准,单POST /mcp端点 - 无身份验证 --公共文档,无需OAuth
- 无外部存储 --索引内容在部署时捆绑到Worker中
- 耐用物品 —
McpAgent对MCP会话状态使用DO(协议要求)