trackmcp
Back to directory
youichi-uda

vscode-maestro-mcp

View on GitHub

The most comprehensive MCP server for VS Code — 100+ tools across 25 categories. File ops, terminal, git, LSP providers (hover, completion, definition, references), and more. Free core + premium features.

2 stars TypeScriptOthers Updated Jul 15, 2026
aiai-agentsautomationclaudecode-completioncopilotcursordeveloper-toolsintellisenselanguage-server-protocollspmcpmodel-context-protocolstreamable-httptestingtypescriptvscodevscode-extension

Documentation

VSCode Maestro MCP

The most comprehensive MCP server for VS Code — 100+ tools across 25 categories, from file ops to LSP providers.

Control every aspect of VS Code through the Model Context Protocol. Let AI agents read files, run commands, get completions, hover docs, find references, and more — all without leaving your editor.

Quick Start

1. Install this extension from the VS Code Marketplace

2. The MCP server starts automatically on port 3002

3. Connect your MCP client:

json
{
  "maestro-mcp": {
    "type": "http",
    "url": "http://localhost:3002/mcp"
  }
}

4. Start using tools — `list_files`, `read_file`, `execute_hover`, etc.

Free Tools (no license needed)

CategoryToolsDescription
Files8List, find, search, read, create, copy, move, delete
Editing3Replace lines, insert text, undo
Terminal3Execute commands, read output, list terminals
Editor5Focus, workspace info, output channels, VS Code commands
Diagnostics3Errors, warnings, editor state
Debug13Sessions, breakpoints, stepping, variables, call stack
Git9Status, diff, log, blame, commit, branch, stash
Selection6Get/replace selection, cursor, clipboard
Diff2Compare files, unsaved changes
Tasks2List and run VS Code tasks
Notifications4Messages, input boxes, quick picks, progress
Settings5Get/set settings, extensions, keybindings
Refactor2Workspace edits, find & replace
Snippets2Insert and surround with snippets
Testing7Run tests, coverage, results
Tabs/Layout6Tabs, layout, panels, markdown preview

Premium Tools (license required)

Unlock VS Code's Language Server Protocol providers — the same data that powers IntelliSense, accessible to any MCP client.

CategoryToolsDescription
Completion1Code completion at any position
Hover1Hover information (docs, types)
Signature1Function signature help
Code Actions2Quick fixes, refactorings, CodeLens
Navigation3Go to definition, references, call hierarchy
Symbols2Document & workspace symbol search
Formatting2Document formatting, rename symbol
Semantic2Semantic tokens, inlay hints
Document Features3Document links, color picker, folding ranges

Get a license — one-time purchase, no subscription.

Dynamic Tool Loading

Tools are organized into categories that can be enabled/disabled at runtime using the `manage_tool_categories` tool. Premium categories require a valid license key. When categories change, the MCP server sends `toolListChanged` notifications so clients automatically update their available tools.

Configuration

SettingDefaultDescription
`maestroMcp.port``3002`MCP server port
`maestroMcp.host``127.0.0.1`MCP server host
`maestroMcp.autoStart``true`Start server on activation
`maestroMcp.licenseKey``""`Premium license key

Commands

  • Maestro MCP: Toggle Server — Start/stop the MCP server
  • Maestro MCP: Show Server Info — Display server URL and status
  • Maestro MCP: Enter License Key — Enter premium license key
  • Maestro MCP: License Status — Check current license status

Compatibility

Works with any MCP client that supports Streamable HTTP transport:

Requirements

  • VS Code 1.85.0 or later

License

Free core features. Premium LSP features require a license.

See LICENSE.md for details.

Frequently asked questions

What is vscode-maestro-mcp?

vscode-maestro-mcp is The most comprehensive MCP server for VS Code — 100+ tools across 25 categories. File ops, terminal, git, LSP providers (hover, completion, definition, references), and more. Free core + premium features.

How do I install vscode-maestro-mcp?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is vscode-maestro-mcp open source?

Yes — it is hosted on GitHub at https://github.com/youichi-uda/vscode-maestro-mcp and has 2 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP