MCP Calculate Server
Сервер вычислений MCP
Сервис математических вычислений на основе протокола MCP и библиотеки SymPy, предоставляющий мощные возможности символьных вычислений.
Основные возможности
Базовые операции: сложение, вычитание, умножение, деление, возведение в степень
Алгебраические операции: раскрытие скобок, факторизация, упрощение выражений
Математический анализ: дифференцирование, интегрирование (определенные/неопределенные интегралы), вычисление пределов
Решение уравнений: алгебраические уравнения, системы уравнений
Матричные операции: инверсия матриц, вычисление собственных значений/собственных векторов
Разложение в ряды: разложение в ряд Тейлора
Специальные функции: тригонометрические, логарифмические, экспоненциальные функции
Related MCP server: Calculator MCP
Примеры использования
# Basic operations
"2 + 3*5" → 17
# Algebraic operations
"expand((x + 1)**2)" → x² + 2x + 1
"factor(x**2 - 2*x - 15)" → (x - 5)(x + 3)
# Calculus
"diff(sin(x), x)" → cos(x)
"integrate(exp(x), (x, 0, 1))" → E - 1
"limit(tan(x)/x, x, 0)" → 1
# Equation solving
"solve(x**2 - 4, x)" → [-2, 2]
"solve([x**2 + y**2 - 1, x + y - 1], [x, y])" → [(0, 1), (1, 0)]
# Matrix operations
"Matrix([[1, 2], [3, 4]]).inv()" → [[-2, 1], [3/2, -1/2]]
"Matrix([[1, 2, 3], [4, 5, 6]]).eigenvals()" → {9/2 - sqrt(33)/2: 1, 9/2 + sqrt(33)/2: 1}Установка
Установка через Smithery
Чтобы автоматически установить сервер вычислений для Claude Desktop через Smithery:
npx -y @smithery/cli install @611711Dark/mcp_sympy_calculate_server --client claudeЛокальная установка
Клонируйте репозиторий:
git clone https://github.com/611711Dark/mcp-calculate-server.git cd mcp-calculate-serverСоздайте виртуальное окружение и установите зависимости:
uv venv source .venv/bin/activate uv pip install -e .Конфигурация:
"calculate_expression1": { "isActive": false, "command": "uv", "args": [ "run", "--directory", "/path/to/mcp_calculate_server", "server.py" ], }
Использование API
Вызывайте инструмент calculate_expression через протокол MCP, передавая строку с математическим выражением, в ответ будет получен результат вычислений.
Зависимости
mcp>=1.5.0
sympy>=1.13.3
fastapi>=0.95.0
uvicorn>=0.21.0
Благодарности
Спасибо этому посту в блоге за введение, а также Стефано за помощь и ответственное раскрытие информации.
Лицензия
Этот проект лицензирован по лицензии MIT. См. файл LICENSE.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/611711Dark/mcp_calculate_server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server