Enables the creation of MCP-compatible clients and servers in Go for AI model and application communication.
The MCP Go SDK provides a comprehensive framework for developing clients and servers that adhere to the Model Context Protocol (MCP) in the Go programming language. It facilitates seamless interaction between AI models and applications by implementing the MCP specification. With its framework-agnostic design and focus on clear architecture, the SDK offers a type-safe API with generics support, asynchronous request handling, and built-in support for streaming responses.
Key Features
01Async/concurrent request handling
020 GitHub stars
03Built-in support for streaming responses
04Type-safe API with generics support
05Flexible middleware system
06Framework-agnostic design with support for multiple HTTP frameworks (Gin, Fiber)