Vsc Lsp MCP
UnclaimedExpose VS Code language intelligence to AI agents via MCP, with automatic routing across multiple windows
Set up this server
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
40 of 40 tools
Documented tools (40)
From project documentation. A server handshake does not verify each tool’s description or behavior.
actionKind
/ actionId — filter and continue the Code Action transaction flow
callId
returned by call hierarchy operations for recursive traversal
character
character offset (1-based, matching editor display). Required for position-dependent operations
class_file_contents
Get decompiled Java class source via jdt:// URI (from jdtls), to read library/dependency implementations
code_action_apply
Apply one previously previewed Code Action transaction
code_action_preview
Preview one listed Code Action without side effects
code_actions
List editable Code Actions at a position
declaration
Get the declaration location of a symbol
definition
Get the definition location of a symbol
diagnostics
Get diagnostics for one file with optional severity, source, and code filters
document_highlight
Find semantic occurrences of a symbol in the current document
document_links
Get navigable document links exposed by the active language extension
document_symbols
Get the symbol outline (tree) of a document
execute_lsp
Execute an LSP operation in an explicitly selected or automatically matched instance
fix_document_preview
Preview editable fix-all or quick-fix edits for an entire document
health
Report the shared broker status
hover
Get hover information (documentation, type, etc.) at a position
implementation
Get the implementation location(s) of a symbol
incoming_calls
Find all callers of a symbol
inlay_hints
Get inferred type and parameter-name hints for a document range
instanceId
optional instance returned by listinstances; takes precedence over automatic path routing
line
line number (1-based, matching editor display). Required for position-dependent operations
list_instances
List active VS Code windows, workspace roots, and instance IDs
newName
/ renameId — used by the three-stage rename flow
operation
which LSP operation to execute
outgoing_calls
Find all callees (calls made by) a symbol
prepare_call_hierarchy
Prepare call hierarchy nodes and return recursive callId values
prepare_rename
Locate and validate a rename candidate
query
required only for workspacesymbols
references
Find all references to a symbol
rename_apply
Apply one previously previewed rename transaction
rename_preview
Preview a symbol rename without modifying files
rename_resource
Rename a workspace file or directory in the matching instance
signature_help
Get signatures and active-parameter information at a call site
startLine
, endLine — optional inclusive range for inlayhints
symbolKinds
, includeDeclaration, includeExternal, pathPattern, severities, sources, codes — optional result filters applied before maxResults
type_definition
Get the type definition location of a symbol
uri
file path or URI string (supports both plain paths and file:///jdt:// URIs)
workspace_diagnostics
Get filtered diagnostics under a workspace path
workspace_symbols
Search for symbols across the entire workspace by query
Tool change history
FAQ
Questions about Vsc Lsp MCP Server
- How do I connect Vsc Lsp MCP Server to Claude?
- The project does not publish a launch command that MCPVault could verify. Open the repository linked on this page for its install steps; the listing names Claude Code, Cursor, VS Code as compatible clients.
- Is Vsc Lsp MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Vsc Lsp MCP Server do?
- Vsc Lsp MCP Server documents 40 tools to the agent, including actionKind, callId, character. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.