AIRAS — MCP-сервер для Claude Code: что делает и как установить
Автоматизирует научные исследования в машинном обучении от обзора статей до публикации. Фиксирует гипотезы в Git до запуска кода и сверяет все цифры через CI.
claude mcp add airas -- uvx airasЧто делает AIRAS
Сервер подключает к агенту инструменты для полного цикла ML-исследований. Ассистент ищет научные публикации, формулирует проверяемые гипотезы, готовит скрипты тестов под Hydra и запускает задачи через GitHub Actions или платформу Seyval.
Результаты экспериментов накапливаются в файле .research/record.json. Числа переносятся в LaTeX через макрос \airasval{...}, исключая ручной ввод метрик. Процесс опирается на предварительную регистрацию: черновик статьи коммитится до старта вычислений, а встроенные утилиты airas verify-record и airas verify-paper блокируют выпуск PDF при расхождениях.
Для работы сервера обязателен менеджер пакетов uv и токен GH_PERSONAL_ACCESS_TOKEN с правами repo и workflow в файле ~/.airas/credentials.json. Без настроенного доступа к GitHub создать репозиторий исследования не выйдет.
Какие задачи решает
- организовать автоматический цикл ML-исследования от гипотезы до отчёта
- зафиксировать проверяемые гипотезы в Git до запуска вычислений
- исключить ручной ввод экспериментальных метрик в LaTeX
- проверить воспроизводимость научных данных через CI
Примеры запросов агенту
- Найди недавние статьи по разреженному вниманию в трансформерах и сформируй дизайн эксперимента
- Запусти предварительную регистрацию гипотезы и подготовь базовый репозиторий исследования
- Собери графики Vega-Lite по метрикам последнего прогона и обнови значения в LaTeX
Как установить AIRAS
Командой платформы
claude mcp add airas -- uvx airasuvx запускает команду с именем пакета; если в README она другая — uvx --from airas <команда>
Командой платформы
codex mcp add airas -- uvx airasuvx запускает команду с именем пакета; если в README она другая — uvx --from airas <команда>
Файл настроек
{
"mcpServers": {
"airas": {
"command": "uvx",
"args": [
"airas"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from airas <команда>
Файл настроек
{
"servers": {
"airas": {
"type": "stdio",
"command": "uvx",
"args": [
"airas"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from airas <команда>
Командой платформы
gemini mcp add airas uvx airasuvx запускает команду с именем пакета; если в README она другая — uvx --from airas <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о AIRAS
Как установить AIRAS в Claude Code?
Выполните в терминале команду claude mcp add airas -- uvx airas. Для запуска потребуется заранее установленный менеджер uv.
Что делает MCP-сервер AIRAS?
Он даёт агенту набор инструментов для поиска статей, планирования тестов, генерации графиков и компиляции научных публикаций. Каждое число в итоговом документе сверяется с логами выполнения.
Какие ключи доступа нужны для запуска исследований?
В файле ~/.airas/credentials.json обязательно укажите GH_PERSONAL_ACCESS_TOKEN с правами repo и workflow. Если вы планируете запускать вычисления на платформе Seyval, туда же добавляется ключ SEYVAL_API_KEY.