Skip to main content
Glama

Сервер вычислений 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

Локальная установка

  1. Клонируйте репозиторий:

    git clone https://github.com/611711Dark/mcp-calculate-server.git
    cd mcp-calculate-server
  2. Создайте виртуальное окружение и установите зависимости:

    uv venv
    source .venv/bin/activate
    uv pip install -e .
  3. Конфигурация:

    "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.

中文版本

Install Server
A
security – no known vulnerabilities
A
license - permissive license
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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