Symvanta
Servidor MCP de grafo de código alojado para símbolos exactos, llamadores, dependencias, radio de impacto, búsqueda semántica y contexto consciente de ramas en repositorios de GitHub.
Servidor MCP alojado
npx add-mcp 'https://mcp.symvanta.com/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
Un agente de codificación puede leer archivos y ejecutar grep, pero esas herramientas no le indican a qué símbolo se refiere un nombre, quién llama a ese símbolo entre repositorios, o qué puede romper una edición propuesta. Symvanta analiza tus repositorios de GitHub en un grafo de código en vivo y sirve ese grafo a través de un endpoint MCP alojado.
Agrega el endpoint una vez. Tu agente podrá entonces resolver símbolos, rastrear llamadores y dependencias, buscar por significado y verificar el radio de impacto antes de editar.
claude mcp add --transport http symvanta https://mcp.symvanta.com/mcp
La primera conexión abre un inicio de sesión OAuth. No necesitas generar ni pegar una clave.
Qué proporciona un servidor MCP de grafo de código
Un servidor de archivos devuelve texto fuente. Un índice semántico devuelve fragmentos similares. Un grafo de código devuelve relaciones entre símbolos específicos.
Symvanta expone las relaciones que un agente necesita mientras planifica y edita:
- Resolver una función, clase, método o endpoint por identidad.
- Encontrar llamadores directos y transitivos entre repositorios indexados.
- Rastrear las dependencias que usa un símbolo.
- Estimar el radio de impacto de un cambio propuesto.
- Buscar código por significado cuando el nombre exacto del símbolo es desconocido.
- Consultar ramas de características rastreadas y superposiciones del árbol de trabajo.
El agente recibe resultados enfocados con ubicaciones de código fuente. Lee el código relevante después de saber qué archivos importan.
Grafo de código, búsqueda semántica y grep
Estos métodos de recuperación responden a preguntas diferentes.
| Método | Mejor pregunta | Limitación principal |
|---|---|---|
| Grep | ¿Dónde aparece este texto exacto? | Los nombres no prueban la identidad del símbolo ni la dirección de la dependencia. |
| Búsqueda semántica | ¿Qué código está relacionado con este concepto? | La similitud no prueba que un símbolo llame a otro. |
| Grafo de código | ¿Quién llama a este símbolo, de qué depende y qué puede afectar este cambio? | Las relaciones estáticas no pueden observar todos los comportamientos solo en tiempo de ejecución. |
Symvanta combina la búsqueda semántica con relaciones de grafo analizadas. Tu agente puede descubrir un concepto, resolver el símbolo exacto y luego inspeccionar sus llamadores e impacto. Si estás eligiendo dónde debe ejecutarse ese grafo, la comparación de servidores MCP de grafo de código cubre opciones alojadas, respaldadas por instancias y locales.
Contexto entre repositorios y consciente de ramas
Los cambios de producción a menudo cruzan límites de repositorios. Un frontend llama a una API en otro repositorio. Un paquete compartido tiene consumidores en varios servicios. Una rama de características cambia un contrato antes que la rama predeterminada.
Symvanta mantiene esas relaciones en un solo grafo. Un cliente MCP puede consultar la revisión indexada activa, fijar una rama rastreada o indexar una superposición del árbol de trabajo para la sesión actual. Esto le da al agente contexto para el código que estás cambiando, no solo la última instantánea de la rama predeterminada.
Funciona con el agente que ya usas
El endpoint alojado funciona con clientes compatibles con MCP, incluyendo:
- Claude Code y Claude Desktop
- Cursor
- Codex CLI
- Amp
- VS Code y modo agente de GitHub Copilot
- Windsurf
- Cline y Roo Code
- Herramientas JetBrains
- Zed y Gemini CLI
Consulta las guías de integración para la configuración específica de cada cliente.
Autenticación alojada y acceso de equipo
Symvanta usa OAuth 2.0 con PKCE para clientes interactivos. Los runners de CI y agentes en la nube que no pueden completar un inicio de sesión interactivo pueden usar una credencial de API con alcance limitado.
Tu equipo comparte un grafo actualizado continuamente. Cada desarrollador no necesita construir y mantener un índice local separado.
Verifica el impacto antes de que el agente edite
La consulta de grafo de mayor valor ocurre antes de un cambio. Pregunta qué llamadores, rutas, pruebas y repositorios dependen de un símbolo antes de que el agente lo modifique.
Explora el mapeo de dependencias de código para ver cómo Symvanta convierte las relaciones de grafo en un mapa de arquitectura e impacto.
Comienza con tu propio repositorio
Cada plan incluye una prueba de 7 días sin tarjeta de crédito. Conecta GitHub, indexa un repositorio y agrega el endpoint MCP a tu agente de codificación.