abhiphile/fermat-mcp

abhiphile/fermat-mcp

от abhiphile
MCP сервер для математических вычислений: численные и символьные операции + построение графиков. Использует NumPy, SymPy и Matplotlib — полезен инженерам, студентам и аналитикам для быстрых расчётов и визуализации данных.

Fermat MCP

smithery badge

Verified on MseeP

This project provides a FastMCP server for mathematical computations, including numerical and symbolic calculations, as well as plotting.

Modules

1. mpl_mcp - Matplotlib Integration
Feature Description
plot_barchart Plots bar charts of given data values
plot_scatter Creates scatter plots from data points
plot_chart Plots line, scatter, or bar charts
plot_stem Creates stem plots for discrete data
plot_stack Generates stacked area/bar charts
eqn_chart Plots mathematical equations
2. numpy_mcp - NumPy Integration
Category Operations
Basic Math add, sub, mul, div, power, abs, exp, log, sqrt
Trigonometric sin, cos, tan
Statistics mean, median, std, var, min, max, argmin, argmax, percentile
Linear Algebra dot, matmul, inv, det, eig, solve, svd
Matrix Operations create, zeros, ones, full, arange, linspace
Array Manipulation reshape, flatten, concatenate, transpose, stack
3. sympy_mcp - SymPy Integration
Category Operations
Algebra simplify, expand, factor, collect
Calculus diff, integrate, limit, series
Equations solve, solveset, linsolve, nonlinsolve
Matrix Operations create, det, inv, rref, eigenvals

Часто задаваемые вопросы

У этого сервера пока нет списка инструментов.

Выберите клиент, чтобы установить abhiphile/fermat-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "abhiphile-fermat-mcp-rexo6ol5um": {
      "command": "uv",
      "args": [
        "--directory",
        "/home/ty/Repositories/fermat-mcp",
        "run",
        "server.py"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "abhiphile-fermat-mcp-rexo6ol5um": {
      "command": "uv",
      "args": [
        "--directory",
        "/home/ty/Repositories/fermat-mcp",
        "run",
        "server.py"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "abhiphile-fermat-mcp-rexo6ol5um": {
      "type": "stdio",
      "command": "uv",
      "args": [
        "--directory",
        "/home/ty/Repositories/fermat-mcp",
        "run",
        "server.py"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"abhiphile-fermat-mcp-rexo6ol5um\",\"type\":\"stdio\",\"command\":\"uv\",\"args\":[\"--directory\",\"/home/ty/Repositories/fermat-mcp\",\"run\",\"server.py\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "abhiphile-fermat-mcp-rexo6ol5um": {
      "command": "uv",
      "args": [
        "--directory",
        "/home/ty/Repositories/fermat-mcp",
        "run",
        "server.py"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add abhiphile-fermat-mcp-rexo6ol5um -- uv --directory /home/ty/Repositories/fermat-mcp run server.py

Либо через JSON-конфиг:

claude mcp add-json abhiphile-fermat-mcp-rexo6ol5um "{\"command\":\"uv\",\"args\":[\"--directory\",\"/home/ty/Repositories/fermat-mcp\",\"run\",\"server.py\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add abhiphile-fermat-mcp-rexo6ol5um -- uv --directory /home/ty/Repositories/fermat-mcp run server.py

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.abhiphile-fermat-mcp-rexo6ol5um]
command = "uv"
args = ["--directory", "/home/ty/Repositories/fermat-mcp", "run", "server.py"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите abhiphile/fermat-mcp, а в поле команды запуска — строку ниже:
uv --directory /home/ty/Repositories/fermat-mcp run server.py

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "abhiphile-fermat-mcp-rexo6ol5um": {
      "command": "uv",
      "args": [
        "--directory",
        "/home/ty/Repositories/fermat-mcp",
        "run",
        "server.py"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "abhiphile-fermat-mcp-rexo6ol5um": {
      "command": "uv",
      "args": [
        "--directory",
        "/home/ty/Repositories/fermat-mcp",
        "run",
        "server.py"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например abhiphile-fermat-mcp-rexo6ol5um.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: abhiphile-fermat-mcp-rexo6ol5um
    command: uv
    args:
      - "--directory"
      - "/home/ty/Repositories/fermat-mcp"
      - "run"
      - "server.py"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "abhiphile-fermat-mcp-rexo6ol5um": {
      "command": "uv",
      "args": [
        "--directory",
        "/home/ty/Repositories/fermat-mcp",
        "run",
        "server.py"
      ]
    }
  }
}

Похожие MCP-сервера

isaacwasserman/mcp-vegalite-server

isaacwasserman/mcp-vegalite-server

от isaacwasserman

MCP-сервер для визуализации данных: через LLM можно сохранять таблицы и строить графики на Vega-Lite. Полезен аналитикам и разработчикам, автоматизирующим построение визуализаций.

Python⭐ 100
antv/mcp-server-chart

antv/mcp-server-chart

официальный

от antvis

MCP-сервер на базе AntV, который через инструменты модели создаёт более 26 видов графиков и карт. Интегрируется с Claude, VSCode и другими AI-клиентами, полезен для визуализации данных и анализа пр...

TypeScript⭐ 4403
KyuRish/mcp-dashboards

KyuRish/mcp-dashboards

от kyurish

MCP Dashboards превращает текстовые данные в интерактивные графики и дашборды прямо в диалоге с AI. Сервер включает 31 инструмент: от круговых диаграмм до геокарт и KPI-виджетов. Полезен аналитикам и менеджерам – визуализация без переключения контекста. Встроенные темы, экспорт в PNG, PPT, A4.

TypeScript⭐ 50
YuChenSSR/mindmap-mcp-server

YuChenSSR/mindmap-mcp-server

от yuchenssr

MCP-сервер конвертирует Markdown в интерактивные mindmap. Пригодится разработчикам и аналитикам для визуализации идей, структурирования заметок и презентаций. Поддерживает возврат HTML или сохранен...

Python⭐ 240
hustcc/mcp-echarts

hustcc/mcp-echarts

от hustcc

MCP сервер для генерации диаграмм и визуализации данных на базе Apache ECharts. Поддерживает все опции ECharts, экспорт в png/svg/option и интеграцию с MinIO. Лёгкий и безопасный — всё генерируется локально. Идеально подходит разработчикам, работающим с ИИ-помощниками для быстрого создания интера...

TypeScript⭐ 270
Ratnaditya-J/csvglow

Ratnaditya-J/csvglow

от ratnaditya-j

MCP инструмент csvglow создает интерактивные дашборды для аналитики данных из CSV/Excel. Автоматически строит графики, выявляет корреляции и умные выводы. Запускается одной командой без конфигураци...

Python⭐ 14
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин