Saltar al contenido

Para cualquier cliente compatible con MCP

Si habla MCP,
habla Maguyva.

La integración no es por herramienta — es el protocolo. Maguyva es un servidor MCP estándar en una sola URL, así que sea cual sea el entorno donde corre tu agente (Claude Code, Codex, Cursor, Gemini, Devin Desktop, Antigravity, Zed, Cline, o algo que construiste tú mismo), obtiene el mismo mapa consultable de tu repo. Indexa una vez, y cada cliente que conectes hace las mismas preguntas fundamentadas.

Nivel Free: 3 repositorios, Hasta 50 mil líneas de repo indexadas, sin tarjeta.

Un servidor MCP. Todos los clientes. Sin plugin por herramienta, sin lock-in.

Qué hace cada capa

Cuatro piezas. Cada una tiene su trabajo.

// tu cliente

Cualquier cliente MCP

23 clientes documentados, incluidos Claude Code, Codex CLI, Gemini CLI, Cursor, Devin Desktop, Antigravity, o tu propio agente.

// protocolo

MCP

El estándar abierto que todos ellos ya hablan.

// base de código

Maguyva

Un servidor MCP. Datos del repositorio fundamentados, devueltos con file:line.

// quién paga

Espacios de trabajo, no asientos

Los agentes no pagan asientos. Ver precios

MCP es la integración. Adóptalo como estándar.

El protocolo abierto es la decisión correcta, no un workaround. Construir sobre MCP en lugar de un plugin por herramienta es exactamente cómo evitas rehacer la integración cada vez que sale un agente mejor. Es el lugar correcto para:

  • Un solo bloque de configuración de servidor que funciona en cualquier cliente compatible.
  • Herramientas y recursos portables entre editores, CLIs y agentes.
  • Un límite que tu equipo de seguridad puede revisar una vez, no por proveedor.
  • Libertad para cambiar de cliente sin reconstruir tu stack de contexto.

Sigue haciendo eso. Estandarizarte en MCP es la jugada.

Pero un protocolo es una tubería. Transporta la pregunta y la respuesta — no conoce tu base de código. Algo tiene que estar del otro lado que realmente mapee tus símbolos, puntos de llamada y dependencias.

Dónde el contexto por herramienta deja de escalar

Cuatro modos de falla que ningún archivo de reglas de un solo agente puede arreglar.

// cada herramienta vuelve a empezar de cero

Elige un agente nuevo y vuelve a empezar ciego en tu repo. Vuelves a pegar los mismos archivos, a fijar el mismo contexto, a reescribir las mismas reglas. El trabajo no se transfiere porque nunca fue una capa compartida.

// los archivos de reglas no viajan

CLAUDE.md, .cursor/rules, AGENTS.md — cada uno es por herramienta, y ninguno es un índice consultable de tu código. Cambia de cliente y el mapa que construiste a mano se queda atrás.

// el lock-in de integración es un impuesto

Integrar un contexto detallado de la base de código en el plugin de un solo proveedor significa que el día que pruebes un agente distinto, lo tienes que reconstruir. Mientras mejor sea tu contexto, más caro sale irse.

// el protocolo es una tubería, no un mapa

MCP mueve herramientas y contexto entre el cliente y el servidor. No conoce tus símbolos, puntos de llamada ni el grafo de dependencias. Algo tiene que estar del otro lado que realmente responda la pregunta.

Maguyva es la capa del otro lado del protocolo

No es otro agente. Es el servidor de contexto de repo que cualquier cliente MCP puede llamar:

  • Un solo endpoint, todos los clientes el mismo https://maguyva.tools/mcp sirve a Claude Code, Codex CLI, Gemini CLI, Cursor, Devin Desktop, Antigravity, o a un script que escribiste esta mañana.
  • Semántica + AST + grafo + texto busca por significado, estructura, dependencia o coincidencia literal. Cada resultado devuelve una ruta de archivo y un número de línea, sin importar qué cliente lo haya pedido.
  • Tiene en cuenta las ramas y abarca todos los paquetes Maguyva ve la versión del código que el agente está editando, en todos los paquetes del monorepo.
  • Sin ataduras cambia de agente cuando quieras; la capa de contexto no se mueve. Precios por espacio de trabajo, no por asiento — indexa 1 repositorio o 50.

Tu cliente habla MCP.

Maguyva es quien responde cuando pregunta sobre tu código.

Tres flujos de trabajo, idénticos desde cualquier cliente

Entre paquetes, entre lenguajes. El cliente cambia; la respuesta fundamentada no.

// workflow 01

Encuentra el flujo de auth entre paquetes, desde cualquier agente

agent> ¿dónde pasa la autenticación en este monorepo?

graph::query("authentication flow")
  packages/web/src/auth/session.ts:42       middleware
  packages/api/src/auth/jwt.ts:88           verificación del token
  packages/shared/src/auth/types.ts:12      AuthContext
  packages/admin/src/auth/admin-only.ts:31  control RBAC

→ 4 puntos de entrada en 4 paquetes, ordenados por densidad de puntos de llamada.
[exit 0]

Claude Code, Cursor o tu propio script — no importa qué cliente envió la consulta. Vuelven los mismos cuatro archivos en el mismo orden, fundamentados en el grafo real.

// workflow 02

Encuentra la implementación real, no el stub de prueba

agent> ¿cómo maneja normalizePhoneNumber el formato E.164?

semantic::query("normalize phone E.164")
  packages/shared/util/phone.ts:88     normalizePhoneNumber()  ← impl real
  packages/api/test/phone.spec.ts:14   jest.mock(...)          ← stub
[exit 0]

Los nombres mienten. Los mocks tapan el código real. Maguyva ubica la implementación real por encima del mock de prueba — de la misma forma para cada cliente que pregunta.

// workflow 03

Revisa el radio de impacto antes de un refactor

agent> ¿qué llama a QueueDispatcher.publish en todo el monorepo?

graph::callers(QueueDispatcher.publish)
  3 en packages/billing/*
  1 en packages/audit/*
  1 en packages/notifications/*
  1 en services/python-worker/*  ← entre lenguajes vía stub de gRPC
[exit 0]

Entre paquetes, y entre lenguajes en un repo políglota, los puntos de llamada aparecen inline. Cambia de agente mañana y el radio de impacto sigue ahí, porque vive en el servidor, no en el cliente.

Configuración con cualquier cliente MCP

Tres pasos. Nivel Free: 3 repositorios, Hasta 50 mil líneas de repo indexadas, sin tarjeta.

  1. // step 01

    Indexa un repo en maguyva.ai

    Elige uno que conozcas bien para poder verificar las respuestas. El nivel Free cubre 3 repositorios, Hasta 50 mil líneas de repo indexadas.

  2. // step 02

    Agrega Maguyva como servidor MCP en el cliente que uses

    {
      "mcpServers": {
        "maguyva": {
          "url": "https://maguyva.tools/mcp",
          "headers": {
            "Authorization": "Bearer mgv_xxxx"
          }
        }
      }
    }
  3. // step 03

    Haz una pregunta cuya respuesta ya conozcas

    Empieza con un repo y una pregunta verificable, como “¿qué llama a formatInvoice entre paquetes?” Si la respuesta coincide con lo que dirías, cualquier otro cliente que conectes ahí va a obtener el mismo resultado fundamentado.

Fuentes