Skip to content

go-sdk

核心内容总结:
该项目是Model Context Protocol(MCP)的官方Go语言SDK,提供构建MCP客户端和服务器的工具包。主要功能包括:

  • 功能模块mcp包用于创建客户端/服务器,jsonrpc支持自定义传输,authoauthex提供OAuth认证扩展。
  • 使用方法:通过示例代码展示如何创建服务器(如添加工具并运行)和客户端(通过stdin/stdout通信)。
  • 主要特性:完整实现MCP协议,支持多种传输方式(如标准输入输出、命令传输),集成OAuth扩展功能,文档齐全。
  • 授权:采用MIT许可证,开源免费。