by modelcontextprotocol · MCP Server · ★ 4.6k
MCP Go SDK This repository contains an implementation of the official Go software development kit (SDK) for the Model Context Protocol (MCP). Package / Feature documentation The SDK consists of several importable packages: The package defines the primary APIs for constructing and using MCP clients and servers. The package is for users implementing their own transports. The package provides some primitives for supporting OAuth. The package provides extensions to the OAuth protocol, such as ProtectedResourceMetadata.
| Stars | 4,577 |
| Forks | 433 |
| Language | Go |
| Category | MCP Server |
| Quality Score | 48.838/100 |
| Open Issues | 59 |
| Last Updated | 2026-05-21 |
| Created | 2025-04-23 |
| Platforms | cli, go, mcp |
| Est. Tokens | ~391k |
These tools work well together with go-sdk for enhanced workflows:
Explore other popular mcp server tools:
go-sdk is The official Go SDK for Model Context Protocol servers and clients. Maintained in collaboration with Google.. It is categorized as a MCP Server with 4.6k GitHub stars.
go-sdk is primarily written in Go. It covers topics such as go, mcp.
You can find installation instructions and usage details in the go-sdk GitHub repository at github.com/modelcontextprotocol/go-sdk. The project has 4.6k stars and 433 forks, indicating an active community.