// файл конфігурації
claude_desktop_config.json
Його відкриває Settings → Developer → Edit Config. У macOS він лежить у ~/Library/Application Support/Claude/, у Windows — у %APPDATA%\Claude\.
Для користувачів Claude Desktop
У Claude Desktop багато хто питає про код, який зараз не редагує: рев’ю, онбординг, дзвінки щодо інцидентів. Maguyva індексує репозиторій і віддає його через MCP, тож відповіді посилаються на файли й рядки, а не на пам’ять.
Тариф Free: 3 репозиторії, До 50 тис. проіндексованих рядків репозиторію, без кредитної картки.
Локальна копія не потрібна. Спитайте індекс. Чотири факти саме про Claude Desktop.
// файл конфігурації
Його відкриває Settings → Developer → Edit Config. У macOS він лежить у ~/Library/Application Support/Claude/, у Windows — у %APPDATA%\Claude\.
// транспорт
Цей файл запускає локальні процеси, тож посібник запускає @maguyva/mcp через npx. Потрібен встановлений Node.js.
// ключ
Міст читає MAGUYVA_API_KEY із блоку env сервера в тому самому файлі.
// перезапуск
Claude Desktop читає файл під час запуску. Після правки повністю закрийте застосунок; сервер стартує під час наступного запуску.
У проєктах Claude зберігаються інструкції та файли, з яких починається кожен чат у проєкті. Вони підходять для:
Завантажені файли — це знімок. Наступного дня після завантаження репозиторій уже пішов уперед.
Три способи, якими розмова про код іде не так без самого коду.
Файл, вставлений у чат минулого тижня, описує код минулого тижня. Claude впевнено відповідає за тією версією, яку йому дали.
Один файл рідко відповідає на питання “що станеться, якщо це впаде?” Обробник, повтор і алерт зазвичай живуть у трьох різних пакетах.
У Claude Desktop немає робочої копії вашого репозиторію. Без інструмента будь-яка відповідь про структуру залежить від того, що ви не забули вставити.
Один запис у mcpServers дає Claude:
Інструкції проєкту кажуть Claude, як відповідати.
Maguyva дає Claude код, на який можна спертися.
Запитання, заради яких інакше довелося б відкрити IDE.
// workflow 01
claude> що відбувається, якщо вебхук платежу не проходить перевірку підпису? semantic_search("webhook signature verification failure") src/payments/webhooks.ts:64 verifySignature() src/payments/webhooks.ts:91 rejectAndAlert() → Claude відповідає, посилаючись на обидва рядки. [exit 0]
Кожен крок відповіді вказує на файл і рядок, які можна відкрити.
// workflow 02
claude> скільки місць читають застаріле поле plan_code? text_pattern_search("plan_code") 14 збігів у 9 файлах dependency_search("getPlanCode", dependents) 6 викликачів → Оцінка починається з числа, а не з припущення. [exit 0]
Корисно на плануванні, коли репозиторій ні в кого не відкритий.
Три кроки. Тариф Free: 3 репозиторії, До 50 тис. проіндексованих рядків репозиторію, без кредитної картки.
// step 01
Оберіть той, який ви вже знаєте, щоб оцінити відповіді.
// step 02
claude_desktop_config.json
{
"mcpServers": {
"maguyva": {
"command": "npx",
"args": [
"-y",
"@maguyva/mcp"
],
"env": {
"MAGUYVA_API_KEY": "mgv_xxxx"
}
}
}
} // step 03
Замініть mgv_xxxx своїм API-ключем, повністю закрийте Claude Desktop і відкрийте знову. Якщо сервер не з’явився, перегляньте mcp-server-maguyva.log у теці журналів Claude (~/Library/Logs/Claude у macOS).