MMATAxio. MCP URL

MCP ДЛЯ MMAT AXIO

MMAT Axio
для ваших агентов.

Подключите Axio к Codex, Cursor, Claude Code или другому MCP-клиенту. Передавайте математические задачи, проверяйте ход выполнения и забирайте результат в своём рабочем процессе.

ПУБЛИЧНЫЙ ENDPOINT

Один URL
для подключения

MCP URLhttps://mmat-axio-mcp.staging.app.mmat.tech/mcp
Streamable HTTPБез авторизации

Регистрация, API-ключ и OAuth не нужны. Добавьте этот адрес в настройки MCP своего агента.

Проверяем доступность…
Для математических задач и моделей
M1M1-extendinstant
01 / НАСТРОЙКА КЛИЕНТАMMAT Axio MCP

Подключите
привычный клиент

Выберите свой агент и добавьте MMAT Axio как удалённый MCP-сервер.

Codex

Выполните команду в терминале. Она добавит MMAT Axio в настройки MCP Codex.

ТЕРМИНАЛ
codex mcp add mmat-axio --url https://mmat-axio-mcp.staging.app.mmat.tech/mcp

Cursor

Добавьте запись в .cursor/mcp.json внутри проекта. Если файл уже существует, сохраните остальные серверы в mcpServers.

.CURSOR/MCP.JSON
{
  "mcpServers": {
    "mmat-axio": {
      "url": "https://mmat-axio-mcp.staging.app.mmat.tech/mcp"
    }
  }
}

Claude Code

Добавьте удалённый сервер через терминал. Команда использует HTTP-транспорт MCP.

ТЕРМИНАЛ
claude mcp add --transport http mmat-axio https://mmat-axio-mcp.staging.app.mmat.tech/mcp

Другой MCP-клиент

В настройках MCP добавьте удалённый сервер. Выберите транспорт Streamable HTTP и укажите URL ниже. Поля API-ключа и заголовков авторизации оставьте пустыми.

MCP URL
https://mmat-axio-mcp.staging.app.mmat.tech/mcp

Подтверждение вызова инструмента, если его запрашивает ваш агент, регулируется настройками клиента.

02 / ПУБЛИЧНЫЙ ДОСТУПДве модели

M1 и M1-extend.
Режим instant.

Вы выбираете модель; режим выполнения задан сервером. Текущую доступность и ограничения можно проверить через axio_models.

01

M1

MMAT Axio M1

instant
02

M1-extend

MMAT Axio M1-extend

instant

Текущие лимиты сервера

Ожидаем данные
—
Запусков в час
—
Запусков в сутки
—
В очереди и работе
—
Выполняется одновременно

Общие ограничения для публичного MCP. Если вычислительная среда занята или её ресурсы исчерпаны, запрос может быть отклонён раньше.

03 / ИНСТРУМЕНТЫ MCPПять инструментов

От задачи —
к результату

Задачи выполняются асинхронно. Отправьте запрос, сохраните его идентификатор, проверьте состояние и получите готовый результат.

01 axio_submit02 axio_status03 axio_result
ИнструментЧто делаетПараметры
axio_modelsПоказывает модели, доступность и лимиты.{}
axio_submitОтправляет задачу и возвращает её идентификатор.prompt
model
idempotency_key
axio_statusВозвращает текущее состояние задачи и интервал опроса.job_id
axio_resultВозвращает итоговый текст, проверенные файлы и краткую проверку модели — по выполненной задаче.job_id
axio_cancelЗапрашивает остановку ненужной задачи.job_id
01

Отправьте один раз

Для модели укажите m1 или m1-extend. Для нового запроса создайте UUID в idempotency_key; при повторе того же запроса сохраните ключ, чтобы не запускать задачу дважды.

02

Сохраните идентификатор

Используйте полученный job_id для состояния, результата и отмены. Соблюдайте интервал опроса из ответа сервера. Общий каталог задач через MCP не публикуется.

03

Получите итог

После завершения вызовите axio_result. Файлы относятся только к этой задаче. Если она завершилась ошибкой или остановлена, сервер сообщит её фактическое состояние.

Прямой вызов по HTTP

Для собственного агента: сначала выполните initialize, затем отправьте уведомление notifications/initialized. После этого можно запросить список инструментов. Все запросы используют один URL.

CURL · INITIALIZE
curl https://mmat-axio-mcp.staging.app.mmat.tech/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  --data '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-11-25","capabilities":{},"clientInfo":{"name":"axio-client","version":"1.0"}}}'
CURL · INITIALIZED
curl https://mmat-axio-mcp.staging.app.mmat.tech/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -H 'MCP-Protocol-Version: 2025-11-25' \
  --data '{"jsonrpc":"2.0","method":"notifications/initialized"}'
CURL · TOOLS/LIST
curl https://mmat-axio-mcp.staging.app.mmat.tech/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -H 'MCP-Protocol-Version: 2025-11-25' \
  --data '{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}'

Эти команды проверяют подключение и список инструментов. Они не запускают вычисления.

Тот же запрос из Python

Пример использует стандартную библиотеку Python и вызывает только метаданные axio_models.

PYTHON · AXIO_MODELS
import json
from urllib.request import Request, urlopen

endpoint = "https://mmat-axio-mcp.staging.app.mmat.tech/mcp"

def rpc(message, protocol=None):
    headers = {
        "Content-Type": "application/json",
        "Accept": "application/json, text/event-stream",
    }
    if protocol:
        headers["MCP-Protocol-Version"] = protocol
    request = Request(endpoint, json.dumps(message).encode(), headers)
    with urlopen(request, timeout=20) as response:
        body = response.read()
        return json.loads(body) if body else None

initialized = rpc({
    "jsonrpc": "2.0", "id": 1, "method": "initialize",
    "params": {
        "protocolVersion": "2025-11-25", "capabilities": {},
        "clientInfo": {"name": "axio-python", "version": "1.0"},
    },
})
protocol = initialized["result"]["protocolVersion"]
rpc({"jsonrpc": "2.0", "method": "notifications/initialized"}, protocol)
models = rpc({
    "jsonrpc": "2.0", "id": 2, "method": "tools/call",
    "params": {"name": "axio_models", "arguments": {}},
}, protocol)
print(json.dumps(models, ensure_ascii=False, indent=2))
04 / ПЕРВЫЙ ЗАПРОСПример задания

Начните
с конкретной задачи

Опишите условие и результат, который хотите получить. Это пример запроса для своего агента, а не готовый ответ Axio.

ЗАДАНИЕ ДЛЯ АГЕНТАМАТЕМАТИКА

Используй MMAT Axio, модель m1 в режиме instant. Исследуй функцию f(x) = x² − 4x + 3: найди нули и вершину параболы, затем объясни ход решения. Сохрани идентификатор задачи, дождись завершения и покажи результат.

Иллюстративный запрос · результат не показан
05 / ВОПРОСЫПеред первым вызовом

Что нужно знать

Нужен аккаунт или API-ключ?

Нет. MMAT Axio MCP подключается по публичному URL без регистрации, API-ключа и OAuth.

Какие модели можно запускать?

M1 и M1-extend в режиме instant. Список моделей и текущие лимиты доступны через axio_models.

Где получить результат и файлы?

Вызовите axio_result с идентификатором своей задачи. Инструмент вернёт итоговый текст и доступные проверенные файлы. Сохраните идентификатор: он нужен для обращения к задаче.

Почему агент спрашивает подтверждение вызова?

Это настройка разрешений в вашем клиенте. Сам сервер MMAT Axio не требует авторизации.

MMAT AXIO MCP

Ваш агент.
Математика Axio.

Один URL — и математические задачи становятся частью вашего рабочего процесса.

К подключению