
Symbols
This server bridges Claude to Language Server Protocol implementations, letting you navigate codebases the way your IDE does. It exposes outline, inspect, search, references, call hierarchy, rename, diagnostics, and completion tools that query running language servers instead of falling back to grep. You get symbol lookup across dependencies, not just your own files. Resources expose language server profiles and logs for troubleshooting. Ships with skills that help agents install language servers for TypeScript, Python, Go, or whatever stack you're working in. Useful when you want Claude to understand code structure and relationships rather than just pattern matching on text.
- GitHub stars
- 2
- tools
- 9
- transport
- STDIO
- last updated
- Sep 12, 2025
Tools
9 toolsPublic tool metadata for what this MCP can expose to an agent.
outlinereturns an outline of code symbols in a file, optionally with a small code snippet
returns an outline of code symbols in a file, optionally with a small code snippet
No parameter schema in public metadata yet.
inspectreturns docs, declaration and implementation locations for a symbol, including third-party ones
returns docs, declaration and implementation locations for a symbol, including third-party ones
No parameter schema in public metadata yet.
searchreturns matching symbols across the codebase
returns matching symbols across the codebase
No parameter schema in public metadata yet.
referencesfinds all references of a symbol across the codebase
finds all references of a symbol across the codebase
No parameter schema in public metadata yet.
call_hierarchyreturns incoming and outgoing call relationships for a callable symbol
returns incoming and outgoing call relationships for a callable symbol
No parameter schema in public metadata yet.
renamerenames all references of a symbol across the codebase
renames all references of a symbol across the codebase
No parameter schema in public metadata yet.
diagnosticsreturns active diagnostics in a given file
returns active diagnostics in a given file
No parameter schema in public metadata yet.
completionreturns contextual completions at a given location
returns contextual completions at a given location
No parameter schema in public metadata yet.
reloadreloads the effective config and reapplies it to currently running language servers
reloads the effective config and reapplies it to currently running language servers
No parameter schema in public metadata yet.
Sponsors
Readme
Symbols MCP
Read, inspect and navigate through codebase symbols by connecting to Language Servers.
Introduction
By connecting to a Language Server of choice this MCP server makes it easy and efficient for coding agents to explore and navigate the codebase and its dependencies. The server offers a minimal set of tools, resources and skills intended to be simple to use and light on the model's context.
Tools
Details
- Repository
- github.com/p1va/symbols
- Package
@p1va/symbols- Transport
- STDIO
- Registry
- MCP registry, active