// arquivo de configuração
cline_mcp_settings.json
Abra pelo ícone MCP Servers no painel do Cline: aba Configure e depois Configure MCP Servers. Os servidores ficam em mcpServers.
Para usuários do Cline
O Cline lê arquivos, roda comandos e pergunta antes de mudar qualquer coisa. O Maguyva indexa o repositório inteiro e devolve tudo via MCP, então o modo Plan começa por pontos de chamada reais em vez de uma listagem de diretórios.
Plano Free: 3 repositórios, Até 50 mil linhas de repositório indexadas, sem cartão.
Use .clinerules para como trabalhar. Use o Maguyva para o que o código diz agora. Quatro fatos específicos do Cline.
// arquivo de configuração
Abra pelo ícone MCP Servers no painel do Cline: aba Configure e depois Configure MCP Servers. Os servidores ficam em mcpServers.
// transporte
O Cline se conecta ao endpoint do Maguyva por Streamable HTTP. Sem processo local, sem Node.js.
// chave
A chave vai direto no cabeçalho Authorization, como nos exemplos do próprio Cline. O arquivo de configurações fica no armazenamento de usuário do seu editor, não no seu repo.
// tipo
Mantenha "type": "streamableHttp" na entrada: sem tipo, o Cline assume o SSE legado. Liste em autoApprove as ferramentas em que você confia para pular o pedido de aprovação delas.
# .clinerules/testing.md
- Rode a suíte de testes antes de marcar uma tarefa como concluída.
- Pergunte antes de adicionar uma dependência.As regras do workspace são arquivos Markdown em .clinerules/ ou .cline/rules/; o Cline também lê AGENTS.md, .cursorrules e .windsurfrules. As regras são o lugar certo para:
As regras dizem ao Cline como se comportar. Elas não dizem quais serviços leem a tabela que ele está prestes a migrar.
Três lacunas que o Cline preenche lendo mais arquivos, uma requisição por vez.
O modo Plan raciocina com o que o Cline leu até agora. Num repositório grande, isso é uma árvore de diretórios e meia dúzia de arquivos, e o plano herda as lacunas.
Cada arquivo que o Cline abre para se orientar custa tokens e uma requisição ao modelo. Se orientar num pacote desconhecido pode consumir boa parte da janela de contexto antes da primeira edição.
“Quem mais chama isso?” é uma pergunta de grafo. Uma busca de texto acha a string, mas não separa os chamadores reais de um comentário, de um mock e de um método com o mesmo nome.
Uma entrada em mcpServers dá ao Cline:
As regras do Cline dizem a ele como trabalhar.
O Maguyva dá ao Cline um mapa para planejar.
Planeje com o mapa, depois aja.
// workflow 01
cline plan> mova a renovação de sessão para o pacote auth dependency_search("refreshSession", dependents) src/api/middleware.ts:58 src/jobs/renew.ts:12 src/web/hooks/useSession.ts:30 → O plano lista três pontos de chamada antes de o modo Act começar. [exit 0]
O plano nomeia cada arquivo que vai tocar, então você aprova uma lista, não um palpite.
// workflow 02
cline> como calculamos o pro rata? semantic_search("proration calculation") src/billing/proration.ts:22 prorate() ← implementação test/billing/proration.spec.ts:7 ← fixture → O Cline lê um arquivo em vez de seis. [exit 0]
Resultados priorizados colocam a implementação acima da fixture que tem o mesmo nome.
Três passos. Plano Free: 3 repositórios, Até 50 mil linhas de repositório indexadas, sem cartão.
// step 01
Escolha um que você já conheça, para poder avaliar as respostas.
// 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
Troque mgv_xxxx pela sua chave de API e salve o arquivo. Faça uma pergunta cuja resposta você já saiba e depois abra o arquivo citado.