mcp-sdk-go
Active·★ 12·Apache-2.0·Updated 2026-03-04
★ Hidden Gem★ API Integration★ Dev Tooling
Model Context Protocol(MCP) SDK for Go
The MCP Go SDK is an elegant and efficient Go implementation of the Model Context Protocol (MCP), fully supporting the latest specification and maintaining backward compatibility. It provides comprehensive client and server SDKs to easily integrate large language model capabilities and build smarter applications.
#Go#SDK#Model Context Protocol#LLM Integration#API Client#API Server#Protocol Implementation
01
Features
01Fully MCP Compliant: Supports latest MCP 2025-11-25 spec and backward compatible with previous versions.
02Client and Server SDKs: Provides comprehensive implementations for both connecting to and building MCP servers.
03Multiple Transport Protocols: Supports STDIO (recommended), Streamable HTTP, and SSE for flexible communication.
04Multi-Session Support: Both server and client can manage multiple concurrent connections efficiently.
05Advanced AI Features: Includes durable tasks state machine, tool use in sampling, and user elicitation framework.
02
Compatibility
Go
Runtime
Verified via docs
Model Context Protocol
Protocol
Verified via docs
STDIO
Transport
Verified via docs
Streamable HTTP
Transport
Verified via docs
SSE
Transport
Verified via docs
03
Quick start
1
$ go get github.com/voocel/mcp-sdk-go
04
Use cases
↳Integrating Large Language Model (LLM) capabilities into Go applications.
↳Building custom Model Context Protocol (MCP) compatible servers with defined tools and resources.
↳Developing clients to connect and interact with any MCP server, facilitating agentic workflows.
↳Creating conversational chatbots or services requiring advanced AI interaction.
05
Alternatives
Gemini CLI★ 104.7k
An open-source AI agent that brings the power of Gemini directly into your terminal. Supports native MCP.
dagster★ 15.6k
An orchestration platform for the development, production, and observation of data assets.
Context7★ 56.4k
MCP Server that provides up-to-date code documentation for LLMs and AI code editors.
Brave Search MCP★ 86.5k
Allow your AI Agent to search the real-time internet using Brave Search API. Essential for getting up-to-date information.
Claude Flow★ 56.4k
The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms.
CopilotKit★ 31.8k
React UI + elegant infrastructure for AI Copilots, AI chatbots, and in-app AI agents. The Agentic Frontend.
Related searches
Comments
Log in to leave a comment
- Robin LeeMay 12, 2026
Good for Go developers building MCP servers who want a maintained SDK.
- OOakley ThompsonApr 10, 2026
Go implementation means low overhead and good concurrency for MCP servers.
- OOaklyn ZhangApr 7, 2026
Go SDK for MCP protocol implementation — type-safe, idiomatic Go API.
- SSkyler JacksonMar 23, 2026
Works with the full MCP specification for protocol compliance.