The official Go SDK for Model Context Protocol servers and clients. Maintained in collaboration with Google.
This repository contains an implementation of the official Go software development kit (SDK) for the Model Context Protocol (MCP). The SDK consists of several importable packages: package defines the primary APIs for constructing and using MCP clients and package is for users implementing their own transports. package provides some primitives for supporting OAuth. package provides extensions to…
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts — it cannot prove the absence of malicious code.
This repository contains an implementation of the official Go software development kit (SDK) for the Model Context Protocol (MCP). The SDK consists of several importable packages: package defines the primary APIs for constructing and using MCP clients and package is for users implementing their own transports. package provides some primitives for supporting OAuth. package provides extensions to the OAuth protocol, such as ProtectedResourceMetadata. The SDK endeavors to implement the full MCP…