MCP-серверы
MCP-серверы (Model Context Protocol) добавляют инструменты в режим агента: браузер, GitHub, базы данных, Google Drive и другое. The Atlas подключается к вашим серверам при запуске режима агента и предлагает их инструменты ИИ.
Пресеты
Заголовок раздела «Пресеты»atlas mcp add filesystematlas mcp add github| Пресет | Сервер | Что спросит |
|---|---|---|
filesystem |
@modelcontextprotocol/server-filesystem, только текущая папка |
|
github |
Удалённый сервер GitHub (api.githubcopilot.com/mcp/) |
Токен GitHub |
browser |
@playwright/mcp (Playwright) |
|
memory |
@modelcontextprotocol/server-memory |
|
sequential-thinking |
@modelcontextprotocol/server-sequential-thinking |
|
sqlite |
mcp-server-sqlite-npx |
Путь к файлу базы |
postgres |
@henkey/postgres-mcp-server |
Строка подключения |
gdrive |
@piotr-agier/google-drive-mcp |
Один раз выполнить его команду auth (выводится после добавления) |
Локальные пресеты запускаются через npx -y, поэтому Node.js должен быть в PATH. Секреты вводятся скрыто.
Свой сервер
Заголовок раздела «Свой сервер»# Локальный сервер: всё после -- это командаatlas mcp add mydb -- npx -y some-mcp-server --flagatlas mcp add mydb -e API_KEY=abc -e REGION=eu -- node server.jsatlas mcp add mydb --cwd ./tools -- python server.py
# Удалённый сервер (Streamable HTTP, запасной вариант SSE)atlas mcp add docs --url https://example.com/mcpatlas mcp add api --url https://example.com/mcp -H "Authorization=Bearer abc"Заголовки и переменные окружения задаются как KEY=VALUE; заголовки также принимают Key: Value. Имена серверов: строчные буквы, цифры, _ и - (до 32 символов).
Управление серверами
Заголовок раздела «Управление серверами»atlas mcp list # серверы, статус и число инструментовatlas mcp tools github # подключиться и показать инструменты сервераatlas mcp disable github # оставить, но не запускатьatlas mcp enable githubatlas mcp remove github # или: atlas mcp rm githubВ чате /mcp показывает статус и инструменты каждого сервера.
Имена инструментов показываются как mcp__<server>__<tool>. Значения переменных окружения и заголовков никогда не печатаются; токены в URL и аргументах маскируются.
Импорт из Claude Desktop
Заголовок раздела «Импорт из Claude Desktop»atlas mcp import claudeЧитает claude_desktop_config.json из Claude Desktop, показывает найденные серверы и спрашивает перед добавлением. Уже существующие имена пропускаются. Файл Claude Desktop не меняется.
Одобрение
Заголовок раздела «Одобрение»Файл настроек
Заголовок раздела «Файл настроек»Серверы хранятся в ~/.the-atlas/mcp.json в том же формате mcpServers, что и у Claude Desktop:
{ "mcpServers": { "filesystem": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/project"] }, "docs": { "url": "https://example.com/mcp", "headers": { "Authorization": "Bearer ..." } }, "old": { "command": "node", "args": ["server.js"], "disabled": true } }}Локальные серверы запускаются в папке проекта, если не задан cwd. Подключение ждёт до 15 секунд, вызов инструмента до 2 минут. Сломанный mcp.json выводит ошибку, но не останавливает чат.