What is the MCP-Go SDK?
It is a Go SDK for building Model Communication Protocol (MCP) tools and servers. It provides the interfaces and default implementations needed to create MCP‑compliant tools.
@dentaku7
Basic information
MCP Server SDK in Go and some servers I'm using myself
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
A Go SDK for building Model Communication Protocol (MCP) tools and servers. It provides the building blocks to implement MCP‑compliant tools that can be integrated with AI applications such as Cursor IDE. The SDK is designed for Go developers who want to create custom tools that communicate with AI clients using the MCP standard.
Create a Go module, implement the mcp.Tool interface (methods Name(), Description(), Schema(), Execute()), then instantiate a server with the default stdio transport, register the tool, and call Start(). A complete working example is provided in servers/example. To use the tool with Cursor IDE, create a .cursor/mcp.json file in your project root with the command and arguments.
Tool interface with required methodsTransport interface with built‑in stdio supportIt is a Go SDK for building Model Communication Protocol (MCP) tools and servers. It provides the interfaces and default implementations needed to create MCP‑compliant tools.
You need a Go development environment. The SDK itself is imported as a Go module; no external runtime dependencies beyond the Go standard library are mentioned.
Create a new server with `server.NewServer(transport.NewStdioTransport())`, register your tool with `srv.RegisterTool(&MyTool{})`, then start it with `srv.Start()`. Your tool must implement the `mcp.Tool` interface.
Create a `.cursor/mcp.json` file in your project root with the command and optional arguments. See the Configuration section in the README for the exact JSON structure.
The SDK includes a `stdio` transport (`transport.NewStdioTransport()`). The `Transport` interface is extensible, allowing you to implement custom transports (e.g., WebSocket or HTTP) if needed.

Verified cyber-physical AI tools. 25 MCP tools, x402-payable on Base.

The tools your AI needs to make your games. Turn prompts into production-ready game assets — animated characters with their weapons attached, seamless textures, terrain, VFX, HUDs — and playable game kits Unity, Godot, U

Verified distributed compute for humans, applications, and agents. Submit Blender, Octane, and video workloads, route them across qualified GPUs, track asynchronous execution, download finished artifacts, and verify FARP

Turn Perfex CRM into an AI-ready workspace. This MCP server exposes your full REST API to Claude, ChatGPT and any AI agent, so leads, invoices and tasks are one prompt away.

Manage CI/CD pipelines, debug failed builds, and optimize test suites directly from your AI agents - no terminal required. The CircleCI MCP Server is a remote server hosted by CircleCI that connects AI tools and agents
Comments