Fermat MCP 是一个基于 FastMCP 的数学计算服务器项目,旨在把符号计算、数值计算和绘图整合到同一个服务中。项目由三个集成模块组成:mpl_mcp 负责 Matplotlib 集成,numpy_mcp 负责 NumPy 集成,sympy_mcp 负责 SymPy 集成。
用途方面,该项目适合开发者与研究人员在支持 MCP 的客户端中进行数学计算与可视化任务,例如符号代数、数值运算以及图表绘制。
主要能力包括:通过 SymPy 进行符号计算,通过 NumPy 进行数值计算,通过 Matplotlib 进行绘图。项目说明中给出的示例任务是将 x**2 和 sin(x) 绘制在同一张图中。
使用方式:运行环境要求 Python 3.12 或更高版本,以及 uv;支持 Visual Studio Code、Windsurf 等客户端。配置时,可在 MCP: Open User Configuration 或 MCP: Open Workspace Configuration 中找到 mcp.json 文件,并向其中添加相应配置;针对 Claude(Anthropic)需在 mcp.json 中添加配置并将目录路径更新为本地克隆路径;针对 Gemini 需编辑位于 ~/.gemini/settings.json 的设置文件。此外支持通过 Smithery 自动安装以供本地使用,也提供 Gemini CLI 的使用方式。
限制方面:资料未提供收费、价格、平台支持范围、性能指标等进一步信息,暂未提供。