mcp-golang

mcp-golang

使用 Go 语言快速编写 Model Context Protocol 服务器。

MCP编程与开发开源GoMCPAI 工具
形态
MCP
是否开源
GitHub Stars
★ 1.2k
收录来源
mcp-github

能力说明

mcp-golang 是一个非官方的 Model Context Protocol (MCP) 的 Go 语言实现。它允许开发者通过几行代码快速编写 MCP 服务器和客户端。该库提供了类型安全、自定义传输、低样板代码、模块化和双向通信等特性。适用于需要为 AI 提供特定能力的开发者,特别是那些熟悉 Go 语言的开发者。接入方式简单,只需安装并配置即可。

能力点

  • 类型安全的工具参数定义
  • 自动生成 JSON Schema
  • 支持多种传输协议(如 stdio 和 HTTP)
  • 自动处理错误和反序列化
  • 模块化设计,灵活使用

适用场景

为 AI 提供自定义工具构建 MCP 服务器和客户端集成到现有的 Go 项目中

接入方式

依赖:Go 环境
go get github.com/metoro-io/mcp-golang

以上信息由 AI 基于公开资料整理,可能存在偏差,以来源为准。

常见问题

mcp-golang 支持哪些传输协议?

支持 stdio 和 HTTP 传输协议。

如何开始使用 mcp-golang?

安装后参考文档中的示例代码进行配置。

相关 Skill