MCP Go (mark3labs)
A high-level Go implementation of the Model Context Protocol for building servers with little boilerplate.
Sources and review
Checked against public documentation on . Suitability guidance is our editorial judgment; this is not a performance benchmark or an endorsement.
Go developers who want a quick, idiomatic path to an MCP server.
You want the officially maintained Go SDK, which is modelcontextprotocol/go-sdk.
About MCP Go (mark3labs)
mcp-go is a community Go implementation of MCP that handles protocol details and server management behind a high-level API for tools, resources and prompts. The maintainers note it is under active development alongside the specification, with core features working and some advanced capabilities in progress.
MCP Go (mark3labs) is an open-source project written primarily in Go, with 9.1k stars on GitHub. It was last updated in September 2026.
go get github.com/mark3labs/mcp-goMCP Go (mark3labs) vs. the alternatives
All 163 alternatives →| Record | Stars | Pricing | ||
|---|---|---|---|---|
| MCP Go (mark3labs)this listing | 9.1k | Go | MIT | Open source |
| MCP Reference Servers | 91k | TypeScript | MIT AND Apache-2.0 | Open source |
| context7 | 62k | TypeScript | MIT | Open source |
| chrome-devtools-mcp | 53k | TypeScript | Apache-2.0 | Open source |
| Playwright MCP | 37k | TypeScript | Apache-2.0 | Open source |
| github-mcp-server | 33k | Go | MIT | Open source |
