ClaudeMap

mcp-go

Community Go SDK for MCP servers and clients.

A pre-official Go SDK for MCP, widely used in production. Define servers and clients with a fluent Go API; supports stdio and HTTP transports.

What it does

  • Community Go implementation of MCP (mark3labs/mcp-go) — build MCP servers and clients in Go
  • Aims at full spec coverage: tools, resources, prompts over stdio/SSE/HTTP transports
  • Widely used de-facto Go SDK alongside the official modelcontextprotocol/go-sdk

When to use it

Write a Go MCP server with batteries included — high-level server API, transport handled, when the official SDK's minimalism isn't what you want.

Getting started

go get github.com/mark3labs/mcp-go

Check go.mod for the current minimum Go version.

Things to know

README itself flags 'under active development' — advanced spec features may lag. Two Go SDKs exist (this + official); pick per API style and maintenance pace.

Repository

mark3labs/mcp-go

Charted

Related on the map

  • Harness Bridge

    SDK / Tool

    A local launcher that points Claude Code and seven other coding harnesses at any OpenAI-, Anthropic- or Responses-compatible endpoint — without editing a single config file.

    • launcher
    • local-models
    • cli
    • menu-bar
  • Claude for Siri

    SDK / Tool

    Answers macOS Spotlight and Siri prompts with your signed-in Claude Code account — an experimental macOS 27 model-delegation provider.

    • macos
    • siri
    • spotlight
    • model-delegation
  • Extract your own local chat history from ten AI coding assistants into one normalized JSONL — for fine-tuning, analytics, or backing up years of conversations. Standard library only.

    • cli
    • data-export
    • jsonl
    • backup