返回 MCP 目录
public公开dns本地运行

mathmcp

一个基于MCP协议的数学计算服务器,提供加减乘除、幂运算和对数等基础数学工具,支持通过Stdio传输与Pydantic AI代理集成

article

README

🚀 数学MCP服务器

本仓库包含一个用于数学计算的MCP(模型上下文协议)服务器。该服务器能为数学计算提供支持,解决在相关场景下的计算需求,具有重要的实用价值。

🚀 快速开始

与Pydantic AI建立连接

使用官方的Pydantic AI MCP客户端:https://ai.pydantic.dev/mcp/client/ 。此MCP服务器与标准输入输出(Stdio)传输方式兼容。

  1. 将仓库克隆到你的代理运行的工作目录中:
git clone https://github.com/ArjunKrish7356/MathAgent.git
  1. 在你的代理代码中创建一个MCP服务器包装器(name可以是任何唯一的ID;args是用于启动服务器进程的命令):
from pydantic_ai.mcp import MCPServerStdio

mcp_server = MCPServerStdio(
    'uv',
    args=[
        "run",
        "MathAgent/main.py"
    ]
)
  1. 向你的代理注册MCP服务器:
from pydantic_ai import Agent

agent = Agent(model="openai:gpt-4o", toolsets=[mcp_server])

⚠️ 重要提示

  • 确保MathAgent/main.py的路径相对于代理运行的位置是正确的,并且该脚本是可运行的。
  • 标准输入输出(Stdio)传输方式将使用提供的args生成配置好的进程;在启动之前,请验证是否已安装所有必需的环境或依赖项。
  • 在部署之前,先在本地测试连接。

✨ 主要特性

当前工具

  • 加法
  • 减法
  • 乘法
  • 除法
  • 幂运算
  • 对数运算

即将推出

  • 取模运算

📚 详细文档

更多资源

  • 官方MCP文档:https://modelcontextprotocol.io/docs/getting-started/intro
  • MCP介绍视频:https://www.youtube.com/watch?v=N3vHJcHBS-w

🤝 贡献

感谢您的关注!欢迎贡献代码,您可以自由地提出问题或提交拉取请求。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端