deepgo [](https://pkg.go.dev/github.com/tenntenn/deepgo)
April 17, 2025 ยท View on GitHub
Warning
deepgois currently experimental. Breaking changes may occur.
deepgo provides various tools for deeper exploration of the Go ecosystem.
MCP Server
Tools
-
proposal/review-meeting-minutesRetrieves the latest Go proposal weekly meeting minutes from GitHub issue #33502.
Parameterslimit(int): The maximum number of meeting minutes to fetchsince(string): Filter meeting minutes from a specific date/time (YYYY-MM-DD hh:mm:ss)
-
document/release-noteFetches the release note for the specified Go version from go.dev/doc.
Parametersversion* (string): The Go language version (e.g.,go1.24)
-
document/latest-go-versionRetrieves the latest Go version from https://go.dev/VERSION?m=text.
Parameters- (none)
-
style/modernize
Retrieves the source code of the modernize analyzer in gopls internal. All Go users must follow its rules.
Parameters- (none)
-
style/skeleton
The tool generates skeleton code of linter using golang.org/x/tools/go/analysis.Analyzer with github.com/gostaticanalysis/skeleton Parameterskind(string): The parameter kind (inspect,ssa,codegen,packages) is kind of skeleton code.)module(string/required): The parameter module is a module path of skeleton codedst(string/required): The dst parameter represents destination of files which must be absoluted path. When the dst parameter is empty string, the tool return generated code as txtar format string.
-
util/copy-txtar
The tool copy files to given directory from txtar format string. Parametersdir(string/required): the dir parameter represents destination of files which must be absoluted pathtxtar(string/required): the txtar parameter represents txtar fomrat string
Installation
Install deepgomcp with the following command:
go install github.com/tenntenn/deepgo/cmd/deepgomcp@latest
Configuration
Below are example configurations for each platform. Adjust them as needed for your environment.
Mac
{
"mcpServers": {
"deepgo": {
"command": "deepgomcp",
"args": [],
"env": {}
}
}
}
Linux
{
"mcpServers": {
"deepgo": {
"command": "deepgomcp",
"args": [],
"env": {}
}
}
}
Windows (WSL)
{
"mcpServers": {
"deepgo": {
"command": "wsl",
"args": [
"bash",
"-ic",
"deepgomcp"
],
"env": {}
}
}
}
License
This project is licensed under the MIT License.
Contributions are always welcome! Please open issues or PRs for any bugs or enhancements.