SkillTide Submit
Official description10 sourcesMCP servers8d ago
yikakia/godoc-mcp-server

yikakia/godoc-mcp-server

๐ŸŽ๏ธ โ˜๏ธ ๐ŸชŸ ๐Ÿง ๐ŸŽ - Query Go package information on pkg.go.dev
View on GitHub โ†—Direct link ยท no redirect page
Config template (adjust for your client)
claude mcp add godoc-mcp-server -- npx -y godoc-mcp-server
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
38 โ˜… ยท yikakia/godoc-mcp-server ยท read from the repository page ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร— ยท listed by 10 sources
Score
score 1,003 ยท 38 โ˜… ยท 10 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆœๅŠก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository yikakia/godoc-mcp-server๏ผ›first catalogued 2026-10-09๏ผ›last seen 2026-10-16ใ€‚There is no official certification or quality rating here โ€” we record sources and dates only.
Third-party quality signals

godoc-mcp-server

ไปฅไธ‹ๆ‘˜ๅฝ•่‡ช่ฏฅไป“ๅบ“็š„ README๏ผˆ็‰‡ๆฎต๏ผ‰ ยท ๅœจ GitHub ่ฏปๅฎŒๆ•ด README โ†’

search golang packages and their docs from pkg.go.dev, provide the infomation to llm as mcp server
Install
You can download the compiled binary from the releases page.
Or you can install it from source, compile it by yourself:
Usage
just use your client to request. it servers on stdio
Todo
- localCache
- [x] use a local cache to avoid search every time(From reddit user)
- searchPackage
- [x] imported by how many packages
- getPackageInfo
- [x] fixme: subpackage need new adapter
- [x] get examples
- release
- [x] use github actions to release for multiple platforms
Develop Experience
The description is very important, when describing the param should tell the client how
to use one tool's output and change the format to match another tool's input.
For example, the output of searchPackage contains subpackage's name, but do not contain
the package's name. So if want the llm to use getPackageInfo to get the subpackage's info,
I wrote the description for param packageName about how to use it to work with searchPackage:
> package name for search. if use searchPackages before, and user want to get the
subpackage info. you should plus them for example, when user query mcp, and it return
packageName: github.com/mark3labs/mcp-go/mcp and subpackage client, then if user want
to get the client package info, you should set the packageName to
github.com/mark3labs/mcp-go/mcp/client rather than client
When using this detail description, the llm will tell you some subpackage's name after
search. You can just tell it which package you want to get info, or which package and the
subpackage's name, it will combine them and call getPackageInfo to get the info.
So maybe we should make the description configurable by user, to make the tool more useful
and efficiency.
Library Usage
The exported Go API of this module should currently be considered unstable, and subject to
breaking changes. In the future, we may offer stability; please file an issue if there is
Source
awesome ยท https://github.com/yikakia/godoc-mcp-server
Browse by field
MCP servers
Traction
38 โ˜…
added
yesterday

More in MCP servers

All 5,525 in MCP servers โ†’

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields โ†’

โ† Back to index