Go语言代码分析工具

一个提供Go语言工具集的MCP服务器,用于分析、测试和格式化Go代码,适用于开发效率和代码质量提升场景。

  • by Rethunk-AI
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 Rethunk-Tech/mcp-golang

使用说明

MCP Golang

一个模型上下文协议(MCP)服务器,为LLM提供Go语言工具来分析、测试和格式化Go代码。

特征:

  • 全套Go代码分析工具(go vet, go test, go fmt, golint, deadcode, go mod tidy)
  • 具有严格类型检查的TypeScript实现
  • 全面的错误处理和验证
  • 工具输出直接传递给LLM

🚀 入门指南

可用Go工具

  • go_analyze --使用golangci-lint进行全面的代码分析(可配置严重性,自动修复)
  • go_fix --代码清理:运行 go mod tidy, goimports,以及 gofumpt 依次
  • go_test --使用可选的覆盖率报告、种族检测和基准测试运行Go测试

所有工具都需要绝对 wd (工作目录)路径参数。

许可证

麻省理工学院