symbols-mcp
Symbols MCP
Lee, inspecciona y navega a través de los símbolos de la base de código conectándote a servidores de lenguaje (Language Servers).
Introducción
Al conectarse a un servidor de lenguaje de su elección, este servidor MCP facilita y hace eficiente que los agentes de codificación exploren y naveguen por la base de código y sus dependencias. El servidor ofrece un conjunto mínimo de herramientas, recursos y habilidades destinados a ser fáciles de usar y ligeros para el contexto del modelo.
Herramientas
outline: devuelve un esquema de los símbolos de código en un archivo, opcionalmente con un pequeño fragmento de códigoinspect: devuelve documentación, declaraciones y ubicaciones de implementación para un símbolo, incluidos los de tercerossearch: busca símbolos coincidentes en toda la base de códigoreferences: encuentra todas las referencias de un símbolo en toda la base de códigocall_hierarchy: devuelve las relaciones de llamadas entrantes y salientes para un símbolo invocablerename: cambia el nombre de todas las referencias de un símbolo en toda la base de códigodiagnostics: devuelve los diagnósticos activos en un archivo determinadocompletion: devuelve autocompletados contextuales en una ubicación determinadareload: recarga la configuración efectiva y la vuelve a aplicar a los servidores de lenguaje que se están ejecutando actualmente
Recursos
language-servers://profiles: devuelve los servidores de lenguaje configurados junto con su estado.language-servers://profiles/{name}: devuelve una vista más detallada de un servidor de lenguaje.language-servers://profiles/{name}/logs: devuelve los registros del servidor de lenguaje para la resolución de problemas.
Habilidades
install-language-server: instala, configura, valida o soluciona problemas de un perfil de servidor de lenguaje para el espacio de trabajo actual.language-server-navigation: guía la inspección de símbolos, referencias, cambios de nombre, diagnósticos y búsquedas a través de las herramientas del servidor de lenguaje antes de recurrir a la búsqueda de texto.
Related MCP server: Serena
Instalación
Instalación del Agente
Instala el servidor MCP, las habilidades del agente a través de complementos y extensiones, y luego pide al agente que instale cualquier servidor de lenguaje relevante para la base de código.
Añadir extensión:
gemini extensions install p1va/symbolsPreguntar a Gemini:
Please install the language servers relevant to this codebase
Añadir servidor MCP:
codex mcp add language-servers -- npx -y @p1va/symbols@latest startAñadir habilidades de servidor de lenguaje:
npx skills add p1va/symbols -a codexPreguntar a Codex:
Please install the language servers relevant to this codebase
Instalación manual
Para obtener ejemplos de configuración manual y servidores de lenguaje, consulta aquí.
Desarrollo
pnpm lintmuestra las violaciones de lintpnpm lint:fixintenta corregir las violaciones de lintpnpm formatformatea la base de códigopnpm devinicia en modo de desarrollopnpm buildejecuta el linter y la compilaciónpnpm startinicia los artefactos compiladospnpm test:unitejecuta las pruebas unitariaspnpm test:integration:{language id}ejecuta las pruebas de integración para un lenguaje determinado
Lanzamiento
pnpm sync:skillspara reflejar.agents/skills/en:skills/para la extensión de Geminiplugins/symbols/skills/para el complemento de Codex.
pnpm version patchpara aumentar la versión y crear la etiqueta. Luego:pnpm sync:versionpara actualizar los manifiestos del complemento y la extensión.git push --follow-tagspara enviar el commit y la etiqueta.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Ask a codebase what calls what: search, blast radius, paths between symbols, and diffs.
Lean 4 MCP server: compile, prove theorems, and formalize math with Mathlib.
Code intelligence for coding agents: semantic, AST, graph, and full-text search. 279+ languages.
Ground-truth code graph for your codebase: exact callers, callees, symbols & dependencies.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceRuns a language server and provides tools for communicating with it. Language servers excel at tasks that LLMs often struggle with, such as precisely understanding types, understanding relationships, and providing accurate symbol references.1,586BSD 3-Clause
- AlicenseAqualityAmaintenanceA fully featured coding agent that uses symbolic operations (enabled by language servers) and works well even in large code bases. Essentially a free to use alternative to Cursor and Windsurf Agents, Cline, Roo Code and others.2928,582MIT
- AlicenseBqualityCmaintenanceProvides Java development capabilities through Eclipse JDT.LS, enabling symbol navigation, code diagnostics, workspace searching, and Javadoc access across Java projects.10MIT
- AlicenseNot gradedqualityDmaintenanceExposes Language Server Protocol (LSP) features as MCP tools, enabling IDE-grade semantic navigation including go-to-definition, find references, hover info, and symbols across multiple programming languages (Python, Rust, C/C++, TypeScript/JavaScript, React, HTML, CSS).3MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/p1va/symbols'
If you have feedback or need assistance with the MCP directory API, please join our Discord server