Axis — MCP-сервер для Claude Code: что делает и как установить
Axis синхронизирует задачи и блокировки файлов между coding-агентами на общей доске. Это помогает избежать параллельной правки одного файла.
claude mcp add --transport http axis https://useaxis.dev/api/mcpЧто делает Axis
Axis подключает агентов к общей доске проекта. Перед изменением файла агент запрашивает блокировку через propose_file_access; другой агент увидит занятый файл и причину блокировки. Доступны операции для задач, блокировок, списка агентов и завершения сессии.
MCP-сервер также хранит общий контекст проекта, даёт искать по коду и документации и определяет проект по активному репозиторию. Hosted-доска синхронизирует агентов с разных машин. Локальный запуск идёт через axis-server, но требует AXIS_API_KEY, AXIS_API_SECRET и при необходимости AXIS_ORG_ID. Без этих переменных локальный сервер не подключится к доске.
Какие задачи решает
- согласовать задачи между несколькими coding-агентами
- заблокировать файл перед его изменением
- увидеть, кто держит блокировку и зачем
- синхронизировать общий контекст проекта
Примеры запросов агенту
- Подключи Axis и проверь, занят ли
src/auth.tsдругим агентом. - Забери следующую задачу с общей доски и сообщи, какие файлы нужно заблокировать.
- Освободи блокировки после завершения текущей сессии.
Как установить Axis
1Командой платформы: удалённый сервер
claude mcp add --transport http axis https://useaxis.dev/api/mcp2Командой платформы
claude mcp add --env AXIS_API_KEY=<AXIS_API_KEY> --env AXIS_API_SECRET=<AXIS_API_SECRET> --env AXIS_ORG_ID=<AXIS_ORG_ID> --transport stdio axis-server -- npx -y @virsanghavi/axis-serverВместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
codex mcp add axis-server --url https://useaxis.dev/api/mcp2Командой платформы
codex mcp add axis-server --env AXIS_API_KEY=<AXIS_API_KEY> --env AXIS_API_SECRET=<AXIS_API_SECRET> --env AXIS_ORG_ID=<AXIS_ORG_ID> -- npx -y @virsanghavi/axis-serverВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"axis-server": {
"url": "https://useaxis.dev/api/mcp"
}
}
}{
"mcpServers": {
"axis-server": {
"command": "npx",
"args": [
"-y",
"@virsanghavi/axis-server"
],
"env": {
"AXIS_API_KEY": "<AXIS_API_KEY>",
"AXIS_API_SECRET": "<AXIS_API_SECRET>",
"AXIS_ORG_ID": "<AXIS_ORG_ID>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"axis-server": {
"type": "http",
"url": "https://useaxis.dev/api/mcp"
}
}
}{
"servers": {
"axis-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@virsanghavi/axis-server"
],
"env": {
"AXIS_API_KEY": "<AXIS_API_KEY>",
"AXIS_API_SECRET": "<AXIS_API_SECRET>",
"AXIS_ORG_ID": "<AXIS_ORG_ID>"
}
}
}
}Вместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
gemini mcp add -t http axis-server https://useaxis.dev/api/mcp2Командой платформы
gemini mcp add -e AXIS_API_KEY=<AXIS_API_KEY> -e AXIS_API_SECRET=<AXIS_API_SECRET> -e AXIS_ORG_ID=<AXIS_ORG_ID> axis-server npx -y @virsanghavi/axis-serverВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Axis
Как установить Axis в Claude Code?
Выполните claude mcp add --transport http axis https://useaxis.dev/api/mcp.
Что делает Axis?
Он даёт coding-агентам общую доску задач и механизм блокировки файлов. Агент должен запросить доступ к файлу до редактирования, а остальные увидят статус и причину блокировки.
Что нужно для локального запуска Axis?
Запустите axis-server и задайте AXIS_API_KEY и AXIS_API_SECRET; AXIS_ORG_ID нужен, если вы состоите в нескольких организациях. Для корня репозитория можно указать AXIS_WORKSPACE_ROOT.