// archivo de configuración
cline_mcp_settings.json
Ábrelo desde el ícono MCP Servers del panel de Cline: pestaña Configure y luego Configure MCP Servers. Los servidores van bajo mcpServers.
Para usuarios de Cline
Cline lee archivos, ejecuta comandos y pregunta antes de cambiar cualquier cosa. Maguyva indexa todo el repo y lo devuelve vía MCP, así el modo Plan arranca desde puntos de llamada reales y no desde un listado de directorios.
Nivel Free: 3 repositorios, Hasta 50 mil líneas de repo indexadas, sin tarjeta.
Usa .clinerules para cómo trabajar. Usa Maguyva para lo que dice el código hoy. Cuatro datos propios de Cline.
// archivo de configuración
Ábrelo desde el ícono MCP Servers del panel de Cline: pestaña Configure y luego Configure MCP Servers. Los servidores van bajo mcpServers.
// transporte
Cline se conecta al endpoint de Maguyva por Streamable HTTP. Sin procesos locales ni Node.js.
// clave
La clave va directamente en el encabezado Authorization, como en los ejemplos del propio Cline. El archivo de ajustes vive en el almacenamiento de usuario de tu editor, no en tu repo.
// tipo
Mantén "type": "streamableHttp" en la entrada: sin tipo, Cline asume el SSE heredado. Pon en autoApprove las herramientas en las que confías para saltarte su aviso de aprobación.
# .clinerules/testing.md
- Ejecuta la suite de pruebas antes de marcar una tarea como completa.
- Pregunta antes de agregar una dependencia.Las reglas del espacio de trabajo son archivos Markdown en .clinerules/ o .cline/rules/; Cline también lee AGENTS.md, .cursorrules y .windsurfrules. Las reglas son el lugar indicado para:
Las reglas le dicen a Cline cómo comportarse. No le dicen qué servicios leen la tabla que está por migrar.
Tres huecos que Cline llena leyendo más archivos, una solicitud a la vez.
El modo Plan razona a partir de lo que Cline leyó hasta ahora. En un repo grande, eso es un árbol de directorios y unos pocos archivos, y el plan hereda los huecos.
Cada archivo que Cline abre para orientarse cuesta tokens y una solicitud al modelo. Orientarse en un paquete desconocido puede consumir buena parte de la ventana de contexto antes de la primera edición.
“¿Quién más llama a esto?” es una pregunta de grafo. Una búsqueda de texto encuentra la cadena, pero no separa a los llamadores reales de un comentario, un mock o un método con el mismo nombre.
Una entrada en mcpServers le da a Cline:
Las reglas de Cline le dicen cómo trabajar.
Maguyva le da a Cline un mapa para planear.
Planea con el mapa y después actúa.
// workflow 01
cline plan> mueve la renovación de sesión al paquete auth dependency_search("refreshSession", dependents) src/api/middleware.ts:58 src/jobs/renew.ts:12 src/web/hooks/useSession.ts:30 → El plan lista tres puntos de llamada antes de que empiece el modo Act. [exit 0]
El plan nombra cada archivo que va a tocar, así apruebas una lista, no una corazonada.
// workflow 02
cline> ¿cómo calculamos el prorrateo? semantic_search("proration calculation") src/billing/proration.ts:22 prorate() ← implementación test/billing/proration.spec.ts:7 ← fixture → Cline lee un archivo en lugar de seis. [exit 0]
Los resultados priorizados ponen la implementación por encima del fixture que comparte su nombre.
Tres pasos. Nivel Free: 3 repositorios, Hasta 50 mil líneas de repo indexadas, sin tarjeta.
// step 01
Elige uno que ya conozcas, así puedes evaluar las respuestas.
// 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
Cambia mgv_xxxx por tu clave de API y guarda el archivo. Haz una pregunta cuya respuesta ya conozcas y luego abre el archivo citado.