go mcp-server demo

go mcp-server demo

site icon
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中未提供常见问题解答

使用教程

使用依赖

无明确的前置依赖说明

安装教程

  1. 直接启动服务即可,默认使用SSE模式

调试方式

  1. 客户端配置示例:
{
  "mcpServers": {
    "calculator": {
      "autoApprove": [
        "calculate"
      ],
      "timeout": 60,
      "url": "http://localhost:8087/sse?key=1234",
      "transportType": "sse"
    }
  }
}
  1. cursor配置示例:
{
  "mcpServers": {
    "calculator": {
      "url": "http://localhost:8087/sse?key=1234"
    }
  }
}

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。