// файл конфигурации
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).