Universal MCP to LSP bridge - expose Language Server Protocol capabilities as MCP tools for AI agents
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
tools
-
format_document
Apply language-specific formatting rules
-
get_cached_diagnostics
Fast access to push-based diagnostics from LSP server
-
get_code_actions
Quick fixes, refactorings, and source actions at a position
-
get_completions
Context-aware suggestions that respect types and scope
-
get_definition
Jump to where a symbol is defined — across files, across crates
-
get_diagnostics
Real compiler errors and warnings, not guesses
-
get_document_symbols
Structured outline — functions, types, constants, imports
-
get_hover
Type signatures, documentation, inferred types at any position
-
get_incoming_calls
Find all callers of a function (who calls this?)
-
get_outgoing_calls
Find all callees of a function (what does this call?)
-
get_references
Every usage of a symbol in your workspace
-
get_server_logs
Debug LSP issues with internal log messages
-
get_server_messages
User-facing messages from the language server
-
prepare_call_hierarchy
Get callable items at a position for call hierarchy
-
rename_symbol
Workspace-wide rename with full reference tracking
-
workspace_symbol_search
Find symbols by name across the entire workspace
analyzed commit 16ca0ae · analyzer v17 · 1d ago
skills & prompt files 1
No code evidence — the analyzed source reached for no tracked permissions, tools, or hooks.