MCP ДЛЯ MMAT AXIO
MMAT Axio
для ваших агентов.
Подключите Axio к Codex, Cursor, Claude Code или другому MCP-клиенту. Передавайте математические задачи, проверяйте ход выполнения и забирайте результат в своём рабочем процессе.
Один URL
для подключения
https://mmat-axio-mcp.staging.app.mmat.tech/mcpРегистрация, API-ключ и OAuth не нужны. Добавьте этот адрес в настройки MCP своего агента.
Подключите
привычный клиент
Выберите свой агент и добавьте MMAT Axio как удалённый MCP-сервер.
Codex
Выполните команду в терминале. Она добавит MMAT Axio в настройки MCP Codex.
codex mcp add mmat-axio --url https://mmat-axio-mcp.staging.app.mmat.tech/mcpCursor
Добавьте запись в .cursor/mcp.json внутри проекта. Если файл уже существует, сохраните остальные серверы в mcpServers.
{
"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-ключа и заголовков авторизации оставьте пустыми.
https://mmat-axio-mcp.staging.app.mmat.tech/mcpM1 и M1-extend.
Режим instant.
Вы выбираете модель; режим выполнения задан сервером. Текущую доступность и ограничения можно проверить через axio_models.
M1
MMAT Axio M1
M1-extend
MMAT Axio M1-extend
Текущие лимиты сервера
Ожидаем данные- —
- Запусков в час
- —
- Запусков в сутки
- —
- В очереди и работе
- —
- Выполняется одновременно
Общие ограничения для публичного MCP. Если вычислительная среда занята или её ресурсы исчерпаны, запрос может быть отклонён раньше.
От задачи —
к результату
Задачи выполняются асинхронно. Отправьте запрос, сохраните его идентификатор, проверьте состояние и получите готовый результат.
| Инструмент | Что делает | Параметры |
|---|---|---|
axio_models | Показывает модели, доступность и лимиты. | {} |
axio_submit | Отправляет задачу и возвращает её идентификатор. | promptmodelidempotency_key |
axio_status | Возвращает текущее состояние задачи и интервал опроса. | job_id |
axio_result | Возвращает итоговый текст, проверенные файлы и краткую проверку модели — по выполненной задаче. | job_id |
axio_cancel | Запрашивает остановку ненужной задачи. | job_id |
Отправьте один раз
Для модели укажите m1 или m1-extend. Для нового запроса создайте UUID в idempotency_key; при повторе того же запроса сохраните ключ, чтобы не запускать задачу дважды.
Сохраните идентификатор
Используйте полученный job_id для состояния, результата и отмены. Соблюдайте интервал опроса из ответа сервера. Общий каталог задач через MCP не публикуется.
Получите итог
После завершения вызовите axio_result. Файлы относятся только к этой задаче. Если она завершилась ошибкой или остановлена, сервер сообщит её фактическое состояние.
Прямой вызов по HTTP
Для собственного агента: сначала выполните initialize, затем отправьте уведомление notifications/initialized. После этого можно запросить список инструментов. Все запросы используют один URL.
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 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 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.
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))Начните
с конкретной задачи
Опишите условие и результат, который хотите получить. Это пример запроса для своего агента, а не готовый ответ Axio.
Используй MMAT Axio, модель m1 в режиме instant. Исследуй функцию f(x) = x² − 4x + 3: найди нули и вершину параболы, затем объясни ход решения. Сохрани идентификатор задачи, дождись завершения и покажи результат.
Что нужно знать
Нужен аккаунт или API-ключ?
Нет. MMAT Axio MCP подключается по публичному URL без регистрации, API-ключа и OAuth.
Какие модели можно запускать?
M1 и M1-extend в режиме instant. Список моделей и текущие лимиты доступны через axio_models.
Где получить результат и файлы?
Вызовите axio_result с идентификатором своей задачи. Инструмент вернёт итоговый текст и доступные проверенные файлы. Сохраните идентификатор: он нужен для обращения к задаче.
Почему агент спрашивает подтверждение вызова?
Это настройка разрешений в вашем клиенте. Сам сервер MMAT Axio не требует авторизации.
MMAT AXIO MCP
Ваш агент.
Математика Axio.
Один URL — и математические задачи становятся частью вашего рабочего процесса.
К подключению