// файл конфігурації
~/.warp/.mcp.json
Warp сам запускає сервери з цього глобального файлу. Той самий JSON можна вставити в Settings → Agents → MCP servers → + Add.
Для користувачів Warp
Агент Warp виконує команди й читає їхній вивід. Maguyva індексує весь репозиторій і віддає його через MCP, тож агент питає, де лежить код, а не ганяє grep і cat, поки щось не збіжиться.
Тариф Free: 3 репозиторії, До 50 тис. проіндексованих рядків репозиторію, без кредитної картки.
Один запис mcpServers у ~/.warp/.mcp.json: URL і заголовок Authorization. Чотири факти, характерні для Warp.
// файл конфігурації
Warp сам запускає сервери з цього глобального файлу. Той самий JSON можна вставити в Settings → Agents → MCP servers → + Add.
// транспорт
Запис із url під’єднується через Streamable HTTP або SSE. Локально нічого не запускається, Node.js не потрібен.
// ключ
Ключ пишеться просто в заголовок Authorization. Тримайте його в глобальному файлі, а не в .warp/.mcp.json проєкту, який ви комітите.
// файли проєкту
Warp знаходить .warp/.mcp.json у склонованому репозиторії, але чекає, поки ви самі запустите кожен сервер. Якщо ввімкнути опцію, він прочитає й сервери з конфігурацій Claude Code та Codex.
# AGENTS.md
- Запускай make test, перш ніж вважати зміну готовою.
- Використовуй скрипти з bin/, а не саморобні команди.Warp читає правила проєкту з AGENTS.md (або з WARP.md, який має пріоритет, якщо є обидва) і застосовує глобальні правила всюди. Використовуйте їх для:
Правила кажуть агентові, як працювати. Вони не скажуть, який сервіс досі читає змінну оточення, яку ви зараз видалите.
Три речі, яких сесія shell не дізнається дешево.
Кожен grep і cat агента потрапляє в розмову. Пошук, що видає двісті рядків, витрачає контекст ще до початку справжньої роботи.
grep не відрізнить справжній виклик від коментаря, фікстури чи однойменного методу іншого класу.
Нова сесія нічого не знає про репозиторій. Індекс Maguyva вже побудовано, тож перше ж запитання отримує ранжовану відповідь.
Один запис mcpServers дає агентові Warp:
Warp дає агентові термінал.
Maguyva дає агентові карту коду.
Спершу спитайте мапу, потім запускайте команди.
// workflow 01
warp agent> deploy.sh падає: BUILD_ID не задано. де він задається? text_pattern_search("BUILD_ID=") ci/env.sh:9 export BUILD_ID=... docs/deploy.md:31 ← текст → Агент підключає ci/env.sh і перезапускає деплой. [exit 0]
Один індексований пошук замінює рекурсивний grep по всьому репозиторію разом із його виводом.
// workflow 02
warp agent> можна перестати запускати міграції під час старту? dependency_search("runMigrations", dependents) 3 викликачі: server.ts, worker.ts, scripts/seed.ts → Агент переносить усі три в крок релізу. [exit 0]
Викликачі відомі до зміни, тож воркер не стартує зі старою схемою.
Три кроки. Тариф Free: 3 репозиторії, До 50 тис. проіндексованих рядків репозиторію, без кредитної картки.
// step 01
Оберіть той, який ви вже знаєте, щоб оцінити відповіді.
// step 02
~/.warp/.mcp.json
{
"mcpServers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
} // step 03
Замініть mgv_xxxx своїм API-ключем і збережіть. Переконайтеся в Settings → Agents → MCP servers, що сервер працює, і поставте запитання, відповідь на яке вже знаєте.