MCP.so
登录

MCP Go SDK

@riza-io

关于 MCP Go SDK

Build Model Context Protocol (MCP) servers in Go

基本信息

分类

开发工具

许可证

MIT

运行时

go

传输方式

stdio

发布者

riza-io

配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is MCP Go SDK?

A Go implementation of the Model Context Protocol (MCP), providing both client and server capabilities for integrating with LLM surfaces. It is built for developers creating MCP-based applications in Go.

How to use MCP Go SDK?

Write an MCP server or client using the SDK’s types, implement required handlers, then wire it to stdio (or future SSE) transport. A typical server binary is compiled and configured in an MCP client like Claude Desktop via a JSON entry specifying the command and arguments.

Key features of MCP Go SDK

  • Build MCP clients connecting to any MCP server
  • Create MCP servers exposing resources, prompts, and tools
  • Use stdio transport; SSE transport coming soon
  • Handle all MCP protocol messages and lifecycle events

Use cases of MCP Go SDK

  • Expose a file system as MCP resources for LLM context
  • Integrate custom data sources with Claude Desktop or other MCP clients
  • Implement servers that provide prompts or tools to LLM surfaces

FAQ from MCP Go SDK

What protocol does MCP Go SDK implement?

It implements the full Model Context Protocol specification, as described at modelcontextprotocol.io.

What transports does MCP Go SDK support?

The SDK currently supports stdio transport; SSE transport is listed as “coming soon” on the roadmap.

What is the license for MCP Go SDK?

The SDK is offered under the MIT license.

What features are planned for future releases?

The roadmap includes Notifications, Sampling, and Roots support.

评论

开发工具 分类下的更多 MCP 服务器