Simplifies building MCP servers in Go with a type-safe and intuitive SDK.
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
01124 GitHub stars
02Simple and intuitive API
03Supports Ping, Tools, Prompts, Resources, Logging, Completion and Cancellation
04Developer-friendly design
05Supports Resource subscription and update notification
06Type-safe code generation
Use Cases
01Implementing MCP servers for model context protocol
02Creating MCP servers with static tool definitions