
go mcp-server demo

2025.04.18
0
Go计算服务演示示例其它
go-mcp-calculator-demo 是一个基于SSE(Server-Sent Events)模式的MCP服务示例,主要用于计算功能。它允许客户端通过配置自动批准的计算请求,并支持长时间运行的请求(超时时间可配置)。
View on GitHub
Overview
基本能力
产品定位
go-mcp-calculator-demo 是一个演示性质的MCP服务,主要用于展示如何通过SSE模式实现计算功能。
核心功能
- 支持SSE(Server-Sent Events)模式
- 提供计算功能(具体计算逻辑未在README中详细说明)
- 支持自动批准特定计算请求(如
calculate
) - 可配置请求超时时间(默认为60秒)
适用场景
- 需要长时间运行的计算任务
- 需要实时获取计算结果的场景
- MCP服务的学习和演示
工具列表
无明确工具列表,但提供了客户端和cursor的配置示例
常见问题解答
README中未提供常见问题解答
使用教程
使用依赖
无明确的前置依赖说明
安装教程
- 直接启动服务即可,默认使用SSE模式
调试方式
- 客户端配置示例:
{
"mcpServers": {
"calculator": {
"autoApprove": [
"calculate"
],
"timeout": 60,
"url": "http://localhost:8087/sse?key=1234",
"transportType": "sse"
}
}
}
- cursor配置示例:
{
"mcpServers": {
"calculator": {
"url": "http://localhost:8087/sse?key=1234"
}
}
}