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, Windsurf, 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

24 clientes documentados, incluidos Claude Code, Codex CLI, Gemini CLI, Cursor, Windsurf, 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 archivo:línea.

// quién paga

Espacios de trabajo, no asientos

Los agentes no pagan asientos. Ver precios

MCP es la integración. Estandarízate en él.

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 reintegrarte 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 codebase. 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

Cablear contexto profundo del codebase dentro del 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, Windsurf, 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.
  • Consciente de las ramas, entre 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           token verify
  packages/shared/src/auth/types.ts:12      AuthContext
  packages/admin/src/auth/admin-only.ts:31  rbac gate

 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

    // any MCP client: add a remote MCP server
    {
      "mcpServers": {
        "maguyva": {
          "url": "https://maguyva.tools/mcp",
          "headers": {
            "Authorization": "Bearer <your-key>"
          }
        }
      }
    }
    
    // CLI clients can use the same endpoint:
    //   https://maguyva.tools/mcp
  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, cada otro cliente que apuntes ahí va a obtener el mismo resultado fundamentado.

Fuentes