К основному содержанию
MCP-сервер CX Codex

SageMath — MCP-сервер для Claude Code: что делает и как установить

MCP-сервер, который даёт агенту песочницу SageMath с сохранением состояния: 40 инструментов для символьной математики и проверка заявленных результатов.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add sagemath-mcp -- uvx sagemath-mcp
Открыть на GitHub

Что делает SageMath

Каждая MCP-сессия получает собственный worker-процесс Sage, поэтому переменные, функции и предположения переживают переход от вызова к вызову. Внутри 40 инструментов: символьное дифференцирование и интегрирование, теория чисел, линейная алгебра, дифференциальные уравнения, графики, комбинаторика, группы, эллиптические кривые. Отдельно стоит verify_claim — он прогоняет заявленный результат по лестнице доказательств и отвечает proved, refuted, supported или undecided, приложив обоснование.

Код вызывающего по умолчанию закрыт: импорты, интерфейсы к внешним CAS, работа с файлами и отрисовка не проходят. Политика пропускает 98.9% из 438 124 документированных примеров самой SageMath, каждый отказ привязан к именованному правилу. Ставится через pip install "sagemath-mcp[passagemath]" на Python 3.12 — около 1 ГБ, без Docker и без сборки Sage.

На 3.13 и новее пакет memory-allocator компилируется из исходников, а для этого нужен C-компилятор; uvx без --python берёт самый свежий Python и на установке падает. macOS и Linux работают, на Windows нативный запуск частичный, там нужен контейнер или WSL. Ещё момент: pip-версия крутится с вашими правами, так что для чужого кода или общей машины берите контейнер.

Какие задачи решает

  • посчитать интеграл или предел, не уходя из чата в Sage REPL
  • сохранить переменные и предположения между вызовами инструментов
  • перепроверить готовое утверждение через verify_claim
  • построить график функции или граф группы по описанию
  • разложить большое число на множители и посмотреть на простые делители

Примеры запросов агенту

  • Разложи 2^67 − 1 на множители и скажи, какие из делителей простые
  • Объяви x вещественным и посчитай предел sin(x)/x при x → 0
  • Прогони verify_claim на утверждении, что многочлен x^4+1 неприводим над Q

Как установить SageMath

Командой платформы

claude mcp add sagemath-mcp -- uvx sagemath-mcp

uvx запускает команду с именем пакета; если в README она другая — uvx --from sagemath-mcp <команда>

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о SageMath

Как установить SageMath MCP в Claude Code?

Одной командой: claude mcp add sagemath-mcp -- uvx sagemath-mcp. Она регистрирует сервер под именем sagemath-mcp и запускает его через uvx.

Что делает SageMath MCP?

Даёт агенту 40 инструментов SageMath в песочнице: считает символьные выражения, проверяет утверждения, рисует графики. Состояние сессии держится между вызовами.

Какой Python нужен для работы?

Python 3.12: на нём сервер проходит CI, и только для него все зависимости приезжают готовыми колёсами. На 3.13 и новее memory-allocator собирается из исходников, поэтому нужен C-компилятор.

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

Всё по теме «Наука и исследования» →
Zotero MCP 54yyyu Подключает библиотеку Zotero к ИИ-агенту: можно искать статьи, читать PDF, добавлять записи и работать с аннотациями. Пригодится для запросов к собственной коллекции исследований. CX Codex +1 ★ 5 548звёзд репо arxiv-mcp-server blazickjp Даёт агенту доступ к статьям arXiv: скачивает исходный LaTeX, читает разделы по отдельности и собирает цитаты прямо на локальном диске. CX Codex +1 ★ 3 231звёзд репо PaperBanana llmsresearch Генерирует научные диаграммы и статистические графики по текстовым описаниям с помощью мультиагентного пайплайна. CX Codex +1 ★ 2 417звёзд репо MATLAB MCP Server matlab Официальный MCP-сервер от MathWorks: агент запускает MATLAB, пишет и выполняет код, проверяет его на стиль и корректность. CX Codex +1 ★ 1 716звёзд репо Hex Research levnikolaevich Ведёт граф исследований: гипотезы, цели, прогоны, качество источников и аудиты. Пригодится, когда нужно не потерять, откуда взялся вывод. CX Codex +1 ★ 583звёзд репо DocsAgent — Zotero, Obsidian & Apple Notes MCP Server docsagent Подключает базы Zotero, хранилища Obsidian и заметки Apple Notes к ИИ-агентам для локального поиска по документам и заметкам. CX Codex +1 ★ 578звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой