Structured, token-efficient Go tool output for AI agents. Typed diagnostics from go build, test, vet, and more.
Part of the Pare suite of MCP servers.
| Tool | Description |
|---|---|
build |
Build errors (file, line, column, message) |
test |
Test results (name, status, package, elapsed) |
vet |
Static analysis diagnostics |
run |
Run a Go program with structured output |
mod-tidy |
Add missing and remove unused module dependencies |
fmt |
Check or fix Go source formatting via gofmt |
generate |
Run go generate directives in source files |
npx -y @paretools/goAdd to your MCP client config:
{
"mcpServers": {
"pare-go": {
"command": "npx",
"args": ["-y", "@paretools/go"]
}
}
}test output:
{
"passed": 15,
"failed": 0,
"skipped": 1,
"total": 16,
"tests": [
{
"name": "TestParseConfig",
"package": "github.com/myapp/config",
"status": "pass",
"elapsed": 0.003
}
]
}Works with any MCP-compatible client: Claude Code, Claude Desktop, Cursor, Windsurf, VS Code / GitHub Copilot, Cline, Roo Code, Zed, Continue.dev, Gemini CLI, OpenAI Codex
