Token导航 LogoToken导航TokenDH.com
Claude Gomod logo
开发工具未说明官方级别未说明来源级核验

Claude Gomod

MCP Server

一个为Claude提供Go模块源代码访问的MCP服务器,当模块在代理上不可用时,会建议本地可能存在的源代码目录。

工具数

5

提示词数

0

GitHub Stars

0

资源数

0
GoClaude开发工具Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

hugowetterberg

提供方

hugowetterberg

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

克劳德·戈莫德

一个MCP服务器,允许Claude访问Go模块源代码 proxy.golang.org当一个模块在代理上不可用时,它会建议源可能存在的本地目录。

工具

工具说明
gomod_list_versions列出模块的可用版本
gomod_read_mod读取模块的go.mod文件
gomod_list_files列出模块源代码存档中的文件
gomod_read_file从模块的存档中读取源文件
gomod_search_files使用正则表达式搜索文件内容

所有工具均接受 "latest" 作为版本,通过代理解析 /@latest 终点。

当代理返回404时, gomod_list_versions 检查 ~/Projects 查找与模块最后一个路径段匹配的本地目录,并建议将其作为回退。

安装

go install github.com/hugowetterberg/claude-gomod@latest

或者从源代码构建:

git clone https://github.com/hugowetterberg/claude-gomod.git
cd claude-gomod
go build .

使用克劳德代码注册

全局添加(适用于所有项目):

claude mcp add --scope user gomod -- /path/to/claude-gomod

或者仅适用于当前项目(默认):

claude mcp add gomod -- /path/to/claude-gomod

在开发过程中,您可以指向源目录:

claude mcp add --scope user gomod -- go run /path/to/claude-gomod

使用自定义本地回退目录:

claude mcp add --scope user gomod -- /path/to/claude-gomod -local-dir /other/path

使用示例

注册后,Claude可以直接使用这些工具:

  • “列出golang.org/x/tools的版本”
  • “给我看看golang.org/x的go.mod/net@latest"
  • “列出github/modelcontextprotocol/go-sdk v1.1.0中的文件”
  • “从github/modelcontextprotocol/go-sdk v1.1.0读取server.go”
  • “在github/modelcontextprotocol/go-sdk v1.1.0中搜索'HandleCall'”

搜索

gomod_search_files 在模块源代码归档中的所有文件中执行正则表达式搜索,返回具有可选上下文的匹配行。二进制文件会自动跳过。

参数必填说明
moduleyes转到模块路径
version模块版本或 "latest"
patternyes要搜索的正则表达式
lines_beforeno每次匹配前的上下文行数(默认值0)
lines_afterno每次匹配后的上下文行数(默认为0)
extensions要包含的文件扩展名,例如。 [".go", ".mod"]
glob没有Glob模式来过滤文件路径(path.Match 语法)

结果上限为100个文件和1000个匹配项,达到限制时会发出截断通知。

旗帜

标志默认值描述
-local-dir~/Projects本地模块回退的基本目录

运行测试

go test ./...

目录标签

目录标签

GoClaude开发工具Go模块本地部署源代码访问MCP服务器本地回退

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP