metoro-io/mcp-golang
Write Model Context Protocol servers in few lines of go code. Docs at https://mcpgolang.com . Created by https://metoro.io
Overview
metoro-io/mcp-golang is a Go MCP server licensed under MIT. Write Model Context Protocol servers in few lines of go code. Docs at https://mcpgolang.com . Created by https://metoro.io
Ranked #113 out of 25632 indexed tools.
In the top 1% of all indexed tools.
Has 1,206 GitHub stars.
Used by 198 other projects.
Has 13 contributors.
Ecosystem
Go MIT
Signal Breakdown
Stars 1,206
Freshness 18d ago
Issue Health 30%
Contributors 13
Dependents 198
Forks 119
Description Good
License MIT
How to Improve
Description low impact
Issue Health high impact
Matched Queries
From the README
<div align="center"> </div> <br/> <div align="center"> </div> # mcp-golang mcp-golang is an unofficial implementation of the [Model Context Protocol](https://modelcontextprotocol.io/) in Go. Write MCP servers and clients in golang with a few lines of code. Docs at [https://mcpgolang.com](https://mcpgolang.com) ## Highlights - 🛡️**Type safety** - Define your tool arguments as native go structs, have mcp-golang handle the rest. Automatic schema generation, deserialization, error handling etc. - 🚛 **Custom transports** - Use the built-in transports (stdio for full feature support, HTTP for stateless communication) or write your own. - ⚡ **Low boilerplate** - mcp-golang generates all the MCP endpoints for you apart from your tools, prompts and resources. - 🧩 **Modular** - The library is split into three components: transport, protocol and server/client. Use them all or take what you need. - 🔄 **Bi-directional** - Full support for both server and client implementations through sRead full README on GitHub →
Are you the maintainer? Claim this listing