使用 MCP Go 构建 Go MCP 服务器 是做什么的?
利用 MCP Go 在 Go 中实现类型安全的模型上下文协议服务器,向智能体客户端暴露工具、资源、提示和传输处理器。
先决条件
Go、MCP Go 模块、兼容 MCP 的客户端或主机运行时
安装
来自上游的要求和注意事项:
- // 示例:需要任务执行的工具
- 需要 OAuth 的服务器可声明其授权需求
基本使用或入门指南:
-
go get github.com/mark3labs/mcp-go
-
让我们创建一个简单的 MCP 服务器,它暴露一个计算器工具和一些数据:
-
go
-
从上游文档中提取:https://raw.githubusercontent.com/mark3labs/mcp-go/HEAD/README.md