Token导航 LogoToken导航TokenDH.com
Math Logic MCP logo
AI代理stdio官方级别未说明来源级核验

Math Logic MCP

MCP Server

为小型语言模型提供验证的符号数学和逻辑工具的服务,可通过MCP协议调用。

工具数

6

提示词数

0

GitHub Stars

1

资源数

0
PythonClaudeAI代理Claude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ismailkerimov

提供方

ismailkerimov

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install math-logic-mcp

详细介绍

数学逻辑mcp

MCP服务器,提供经过验证的小型LLM符号数学和逻辑工具。

![PyPI](https://pypi.org/project/math-logic-mcp/) ![License](LICENSE)

小型语言模型(Mistral、Llama、Phi、Gemma)在多步数学和形式逻辑方面存在困难。代替微调, 给他们工具该项目通过 模型上下文协议(MCP),因此任何兼容MCP的LLM都可以将它们作为函数调用。

特性

工具功能后端
verify_arithmetic安全算术求值Python stdlib(零deps)
solve_equation符号方程求解SymPy(可选)
simplify_expression简化/因子化/扩展SymPy(可选)
compute_derivative差异化SymPy(可选)
compute_integral集成SymPy(可选)
check_logicSAT/同义反复/真值表Z3(可选)

每个结果包括 验证步骤验证 --LLM得到的是机器检查的答案,而不是猜测。

快速开始

从PyPI安装

pip install math-logic-mcp

安装(全部-所有求解器)

pip install "math-logic-mcp[full]"

运行MCP服务器

# stdio transport (for Claude Desktop, Cursor, etc.)
math-logic-mcp

# HTTP/SSE transport (for remote clients)
math-logic-mcp --http

在Claude桌面中配置

添加 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "math-logic": {
      "command": "math-logic-mcp"
    }
  }
}

在游标中配置

添加 .cursor/mcp.json:

{
  "mcpServers": {
    "math-logic": {
      "command": "math-logic-mcp"
    }
  }
}

用作Python库

from math_logic import MathLogicEngine

engine = MathLogicEngine()

# Arithmetic (always available)
result = engine.solve("compute 2 + 3 * 4")
print(result.solutions)  # ['14']

# Algebra (requires sympy)
result = engine.solve("Solve x^2 - 4 = 0")
print(result.solutions)  # ['x = -2', 'x = 2']

# Logic (requires z3-solver)
result = engine.solve('Check satisfiability of "p and q"')
print(result.solutions)  # ['Satisfiable: p=True, q=True']

建筑

LLM ─── MCP Protocol ──▶ mcp_server.py
                              │
                          engine.py  (router → solver → result)
                              │
              ┌───────────────┼───────────────┐
              ▼               ▼               ▼
     ArithmeticSolver   SymPySolver      Z3Solver
      (zero deps)       (pip: sympy)    (pip: z3-solver)

路由器 根据正则表达式模式对每个问题进行分类,并将其路由到最佳可用求解器。解算器加载缓慢——如果没有安装SymPy,代数问题会优雅地报告缺少的依赖关系。

安装附加

额外它增加了什么安装大小
(无)仅算术~1 MB
[sympy]+代数、微积分、简化~50 MB
[z3]+命题逻辑,SAT约30 MB
[full]所有内容~80 MB
[dev]+pytest,ruff~ 85 MB
pip install "math-logic-mcp[sympy]"      # algebra + calculus
pip install "math-logic-mcp[z3]"         # logic
pip install "math-logic-mcp[full]"       # everything
pip install "math-logic-mcp[full,dev]"   # everything + dev tools

发展

git clone https://github.com/ismailkerimov/math-logic-mcp.git
cd math-logic-mcp
pip install -e ".[full,dev]"
pytest tests/ -v

码头工人

docker build -t math-logic-mcp .
docker run -p 8080:8080 math-logic-mcp

许可证

Apache 2.0——请参阅 许可证.

目录标签

目录标签

PythonClaudeAI代理数学求解本地部署逻辑验证符号计算MCP协议小型语言模型

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP