{"repo":"modelcontextprotocol/go-sdk","free":true,"listed":false,"github":"https://github.com/modelcontextprotocol/go-sdk","clone":"git clone https://github.com/modelcontextprotocol/go-sdk.git","description":"The official Go SDK for Model Context Protocol servers and clients. Maintained in collaboration with Google.","language":"Go","stars":4997,"topics":["go","mcp"],"license":null,"category":"mcp-servers","readme_excerpt":"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 github.com/modelcontextprotocol/go-sdk/mcp package defines the primary APIs for constructing and using MCP clients and servers. - The github.com/modelcontextprotocol/go-sdk/jsonrpc package is for users implementing their own transports. - The github.com/modelcontextprotocol/go-sdk/auth package provides some primitives for supporting OAuth. - The github.com/modelcontextprotocol/go-sdk/oauthex package provides extensions to the OAuth protocol, such as ProtectedResourceMetadata. The SDK endeavors to implement the full MCP spec. The docs/ directory contains feature documentation, mapping the MCP spec to the packages above. Version Compatibility The following table shows which versions of the Go SDK support which versions of the MCP specification: SDK Version Latest MCP Spec All Supported MCP Specs ----------------- ------------------- ------------------------------------------------------------------ v1.7.0+ 2026-07-28 2026-07-28, 2025-11-25\\ , 2025-06-18, 2025-03-26, 2024-11-05 v1.4.0 - v1.6.1 2025-11-25\\ 2025-11-25\\ , 2025-06-18, 2025-03-26, 2024-11-05 v1.2.0 - v1.3.1 2025-11-25\\ \\ 2025-11-25\\ \\ , 2025-06-18, 2025-03-26, 2024-11-05 v1.0.0 - v1.1.0 2025-06-18 2025-06-18, 2025-03-26, 2024-11-05 \\ Client side OAuth has experimental support. \\ \\ Partial sup","default_branch":null,"files":null,"tree":[],"storefront":"/r/modelcontextprotocol","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/modelcontextprotocol/go-sdk/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}