// файл конфигурации
cline_mcp_settings.json
Откройте его через значок MCP Servers на панели Cline: вкладка Configure, затем Configure MCP Servers. Серверы задаются в mcpServers.
Для пользователей Cline
Cline читает файлы, запускает команды и спрашивает, прежде чем что-то менять. Maguyva индексирует весь репозиторий и возвращает его через MCP, поэтому режим Plan начинается с реальных мест вызова, а не со списка каталогов.
Тариф Free: 3 репозитория, До 50 тыс. проиндексированных строк, без банковской карты.
.clinerules — для того, как работать. Maguyva — для того, что код говорит сейчас. Четыре факта именно о Cline.
// файл конфигурации
Откройте его через значок MCP Servers на панели Cline: вкладка Configure, затем Configure MCP Servers. Серверы задаются в mcpServers.
// транспорт
Cline подключается к эндпоинту Maguyva по Streamable HTTP. Никаких локальных процессов, никакого Node.js.
// ключ
Ключ пишется прямо в заголовок Authorization, как в примерах самого Cline. Файл настроек хранится в пользовательском хранилище редактора, а не в репозитории.
// тип
Оставьте в записи "type": "streamableHttp": без типа Cline считает транспорт устаревшим SSE. Перечислите в autoApprove инструменты, которым доверяете, чтобы пропускать их подтверждение.
# .clinerules/testing.md
- Запускай тесты, прежде чем отмечать задачу выполненной.
- Спрашивай, прежде чем добавлять зависимость.Правила рабочего пространства — это Markdown-файлы в .clinerules/ или .cline/rules/; Cline также читает AGENTS.md, .cursorrules и .windsurfrules. Правилам место для:
Правила говорят Cline, как себя вести. Они не говорят, какие сервисы читают таблицу, которую он сейчас будет мигрировать.
Три пробела, которые Cline закрывает, читая всё больше файлов, по одному запросу за раз.
Режим Plan рассуждает на основе того, что Cline успел прочитать. В большом репозитории это дерево каталогов и горстка файлов, и план наследует все пробелы.
Каждый файл, который Cline открывает, чтобы сориентироваться, стоит токенов и одного запроса к модели. Ориентирование в незнакомом пакете может съесть большую часть окна контекста ещё до первой правки.
“Кто ещё это вызывает?” — вопрос для графа. Текстовый поиск находит строку, но не отличает настоящих вызывающих от комментария, мока и метода с тем же именем.
Одна запись в mcpServers даёт Cline:
Правила Cline говорят Cline, как работать.
Maguyva даёт Cline карту для планирования.
Планируйте по карте, потом действуйте.
// workflow 01
cline plan> перенеси обновление сессии в пакет auth dependency_search("refreshSession", dependents) src/api/middleware.ts:58 src/jobs/renew.ts:12 src/web/hooks/useSession.ts:30 → План перечисляет три места вызова ещё до перехода в режим Act. [exit 0]
План называет каждый файл, который затронет, так что вы одобряете список, а не догадку.
// workflow 02
cline> как у нас считается пропорциональное списание? semantic_search("proration calculation") src/billing/proration.ts:22 prorate() ← реализация test/billing/proration.spec.ts:7 ← фикстура → Cline читает один файл вместо шести. [exit 0]
Ранжированные результаты ставят реализацию выше фикстуры с тем же именем.
Три шага. Тариф Free: 3 репозитория, До 50 тыс. проиндексированных строк, без банковской карты.
// step 01
Выберите тот, который вы уже знаете, чтобы оценить ответы.
// step 02
cline_mcp_settings.json
{
"mcpServers": {
"maguyva": {
"type": "streamableHttp",
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
},
"disabled": false,
"autoApprove": []
}
}
} // step 03
Замените mgv_xxxx своим API-ключом и сохраните файл. Задайте вопрос, ответ на который вы уже знаете, и откройте процитированный файл.