Vsc Lsp MCP logo

Vsc Lsp MCP

Unclaimed

by beixiyo

Expose VS Code language intelligence to AI agents via MCP, with automatic routing across multiple windows

Set up this server

This server needs project-specific setup. Follow the project instructions; no reusable public launch command is available yet.

Project instructions
lspmcpvscode-extension

More in AI & ML

Browse the full directory

Unclaimed 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 server

Security 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

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

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.