go-sdk

by modelcontextprotocol · MCP Server · ★ 4.6k

About go-sdk

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.

gomcp

Quick Facts

Stars4,577
Forks433
LanguageGo
CategoryMCP Server
Quality Score48.838/100
Open Issues59
Last Updated2026-05-21
Created2025-04-23
Platformscli, go, mcp
Est. Tokens~391k

Compatible Skills

These tools work well together with go-sdk for enhanced workflows:

  • mcp-golang — semantic(0.22)+complementary+same_lang+similar_pop+shared_platform (53%)
  • mcptools — semantic(0.17)+complementary+same_lang+similar_pop+shared_platform (51%)
  • fastmcp — semantic(0.30)+complementary+similar_pop+shared_platform (51%)
  • XcodeBuildMCP — semantic(0.28)+complementary+similar_pop+shared_platform (50%)
  • google_workspace_mcp — semantic(0.26)+complementary+similar_pop+shared_platform (49%)

More MCP Server Tools

Explore other popular mcp server tools:

View all MCP Server tools →

Popular Go Agent Tools

Frequently Asked Questions

What is go-sdk?

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.

What programming language is go-sdk written in?

go-sdk is primarily written in Go. It covers topics such as go, mcp.

How do I install or use go-sdk?

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.

View on GitHub → Browse MCP Server tools