Go library for implementing the Model Context Protocol (MCP).
- Supports protocol revision 2024-11-05
- Server support
- Client support
- Type safe RPC handlers without reflection
- Built-in validation of tool arguments
go get github.com/dstotijn/go-mcp
See examples/server/main.go for a detailed example of a server implementation.
© 2025 David Stotijn