About
Go-MCP is a Go SDK designed to streamline the creation of MCP (Model Context Protocol) servers. It offers a type-safe and intuitive interface, simplifying server development and increasing confidence in the resulting implementation. By focusing on API ergonomics and code generation, Go-MCP aims to make MCP server creation accessible and efficient for Go developers.
Key Features
- 124 GitHub stars
- Simple and intuitive API
- Supports Ping, Tools, Prompts, Resources, Logging, Completion and Cancellation
- Developer-friendly design
- Supports Resource subscription and update notification
- Type-safe code generation
Use Cases
- Implementing MCP servers for model context protocol
- Creating MCP servers with static tool definitions
- Building temperature conversion MCP servers