MCP Directory
Back

mcp-sdk-go

by kakkky · Go · ★ 1

This is an MCP SDK (written in Golang) implemented with reference to the modelcontextprotocol/typescript-sdk repository. Using this SDK, you can implement an MCP server in Go with almost the same programming experience as the widely adopted modelcontextprotocol/typescript-sdk. It's not an exaggeration to say that we've replaced it with Go.

Install

go install github.com/kakkky/mcp-sdk-go@latest

Auto-generated from the repo's primary language — check the repo's own README for its exact install instructions.

Claude Desktop config

A starting point for your claude_desktop_config.json (auto-generated — the repo's README may specify a published package name or required env vars):

{
  "mcpServers": {
    "mcp-sdk-go": {
      "command": "npx",
      "args": [
        "-y",
        "github:kakkky/mcp-sdk-go"
      ]
    }
  }
}

From the README

[](./README_ja.md) This is an MCP SDK (written in Golang) implemented with reference to the [modelcontextprotocol/typescript-sdk](https://github.com/modelcontextprotocol/typescript-sdk) repository. Using this SDK, you can implement an MCP server in Go with almost the same programming experience as the widely adopted [modelcontextprotocol/typescript-sdk](https://github.com/modelcontextprotocol/typescript-sdk). It's not an exaggeration to say that we've replaced it with Go. However, some features (authentication, SSE, StreamableHTTP) are not yet implemented. At this stage, this SDK does not su…
Read full README on GitHub →

Related other servers