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.
claude mcp add --transport stdio p1va-symbols -- npx -y @p1va/symbols