Go文档查询服务

gopherMCP是一个MCP服务器,提供客户端访问任何Go包的文档,帮助LLM查找最新文档而不依赖其训练数据中的过时信息。

  • by njern
  • Go
  • 本地部署
  • 更新于
在 GitHub 查看 njern/gophermcp

使用说明

gophermcp 的

概述

gopherMCP 是一个MCP(模型上下文协议)服务器,它允许客户端访问任何包的Go文档。如果您使用LLM编辑代码,这可以帮助LLM查找文档,而不需要依赖其自己的培训数据中可能包含的过时文档。

安装

go install github.com/njern/gophermcp

使用带有Cursor的服务器

  • 创建一个 mcp.json 文件在 .cursor 项目根文件夹中的目录,除非已经存在。
  • 添加 gophermcp 这样地:
{
  "mcpServers": {
    "gophermcp": {
      "command": "/path/to/go/binaries/gophermcp",
      "args": []
    }
  }
}

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

未来计划

扩展到其他可能对LLM创建Go代码有用的工具。

致谢

这个项目的灵感来自 godoc mcp,这构成了 godoc 包裹。