Skip to content

Latest commit

 

History

History
31 lines (24 loc) · 1.45 KB

File metadata and controls

31 lines (24 loc) · 1.45 KB

Model Context Protocol Go SDK

Name: Model Context Protocol Go SDK
Brand: model-context-protocol
Category: mcp-server-directories-lists
Source: https://github.com/modelcontextprotocol/go-sdk

Overview

Official Go SDK for the Model Context Protocol (MCP), providing Go packages and helpers for building MCP servers and clients. The project is maintained in collaboration with Google.

Features

  • Official Go SDK implementation for the Model Context Protocol.
  • Go packages for building MCP servers.
  • Go packages for building MCP clients.
  • Helper utilities to simplify MCP integration in Go applications.
  • JSON-RPC–related functionality via the jsonrpc package/directory.
  • Authentication-related utilities via the auth package/directory.
  • OAuth-related extensions via the oauthex package/directory.
  • Example implementations and usage patterns in the examples directory.
  • Protocol and API design materials in the design directory.
  • Project documentation in the docs directory.
  • Internal helper packages in the internal directory.
  • Development tooling and scripts in the scripts directory.
  • Dev container configuration in .devcontainer for consistent development environments.
  • Distributed as a Go module (go.mod, go.sum) for dependency management.

Pricing

  • Open source SDK – No pricing plans listed. Usage and redistribution are governed by the repository’s LICENSE file.