加法计算服务

一个基于FastMCP的加法计算服务,支持通过StreamableHTTP调用,并包含OpenRouter工具调用示例。

  • by AshishSinha5
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 AshishSinha5/mcp-adder

使用说明

MCP加法器演示

最小示例显示了一个添加两个数字的FastMCP服务器和一个通过StreamableHTTP调用它的Python客户端。包括用于工具调用的OpenRouter(通用LLM)客户端示例。

设置

  • 创建并激活venv(Python 3.10): python3.10 -m venv .venv && source .venv/bin/activate
  • 安装deps: pip install -r requirements.txt
  • 根据需要设置环境变量(例如。, OPENROUTER_API_KEY 在 .env 如果您使用OpenRouter)。

运行MCP服务器

source .venv/bin/activate
python add_server.py  # starts FastMCP with streamable-http on http://127.0.0.1:8000/mcp

从Python调用MCP工具

source .venv/bin/activate
python test_mcp_call.py  # should print the sum from the MCP server

OpenRouter工具调用示例

openrouter-client.py 展示了如何让模型调用 add 工具,然后返回组合答案。配置 MODEL 和 OPENROUTER_API_KEY 跑步前。

MCP UI[可选]

您还可以运行MCP UI来可视化工具调用:

npx -y @modelcontextprotocol/inspector   

然后在浏览器中打开:http://localhost:6274/?MCP_PROXY_AUTH_TOKEN=[你的令牌]