VSCode Maestro MCP
El servidor MCP más completo para VS Code: más de 100 herramientas en 25 categorías. Operaciones de archivos, terminal, git, proveedores LSP (hover, completado, definición, referencias) y más. Núcleo gratuito + funciones premium.
Documentación
VSCode Maestro MCP
El servidor MCP más completo para VS Code: más de 100 herramientas en 25 categorías, desde operaciones de archivos hasta proveedores LSP.
Controla cada aspecto de VS Code a través del Model Context Protocol. Permite que los agentes de IA lean archivos, ejecuten comandos, obtengan completados, información al pasar el cursor, encuentren referencias y más, todo sin salir de tu editor.
Inicio Rápido
- Instala esta extensión desde el Marketplace de VS Code
- El servidor MCP se inicia automáticamente en el puerto 3002
- Conecta tu cliente MCP:
{
"maestro-mcp": {
"type": "http",
"url": "http://localhost:3002/mcp"
}
}
- Comienza a usar herramientas:
list_files,read_file,execute_hover, etc.
Herramientas Gratuitas (sin necesidad de licencia)
| Categoría | Herramientas | Descripción |
|---|---|---|
| Archivos | 8 | Listar, encontrar, buscar, leer, crear, copiar, mover, eliminar |
| Edición | 3 | Reemplazar líneas, insertar texto, deshacer |
| Terminal | 3 | Ejecutar comandos, leer salida, listar terminales |
| Editor | 5 | Enfocar, información del espacio de trabajo, canales de salida, comandos de VS Code |
| Diagnósticos | 3 | Errores, advertencias, estado del editor |
| Depuración | 13 | Sesiones, puntos de interrupción, ejecución paso a paso, variables, pila de llamadas |
| Git | 9 | Estado, diff, registro, blame, commit, rama, stash |
| Selección | 6 | Obtener/reemplazar selección, cursor, portapapeles |
| Diff | 2 | Comparar archivos, cambios no guardados |
| Tareas | 2 | Listar y ejecutar tareas de VS Code |
| Notificaciones | 4 | Mensajes, cuadros de entrada, selecciones rápidas, progreso |
| Configuración | 5 | Obtener/establecer configuración, extensiones, atajos de teclado |
| Refactorización | 2 | Ediciones del espacio de trabajo, buscar y reemplazar |
| Fragmentos | 2 | Insertar y rodear con fragmentos |
| Pruebas | 7 | Ejecutar pruebas, cobertura, resultados |
| Pestañas/Diseño | 6 | Pestañas, diseño, paneles, vista previa de Markdown |
Herramientas Premium (se requiere licencia)
Desbloquea los proveedores de Language Server Protocol de VS Code: los mismos datos que impulsan IntelliSense, accesibles para cualquier cliente MCP.
| Categoría | Herramientas | Descripción |
|---|---|---|
| Completado | 1 | Completado de código en cualquier posición |
| Información al pasar el cursor | 1 | Información al pasar el cursor (documentación, tipos) |
| Firma | 1 | Ayuda de firma de funciones |
| Acciones de código | 2 | Correcciones rápidas, refactorizaciones, CodeLens |
| Navegación | 3 | Ir a definición, referencias, jerarquía de llamadas |
| Símbolos | 2 | Búsqueda de símbolos en documento y espacio de trabajo |
| Formato | 2 | Formato de documento, renombrar símbolo |
| Semántico | 2 | Tokens semánticos, sugerencias incrustadas |
| Características del documento | 3 | Enlaces de documento, selector de color, rangos de plegado |
Obtén una licencia — compra única, sin suscripción.
Carga Dinámica de Herramientas
Las herramientas están organizadas en categorías que se pueden habilitar/deshabilitar en tiempo de ejecución usando la herramienta manage_tool_categories. Las categorías premium requieren una clave de licencia válida. Cuando las categorías cambian, el servidor MCP envía notificaciones toolListChanged para que los clientes actualicen automáticamente sus herramientas disponibles.
Configuración
| Configuración | Predeterminado | Descripción |
|---|---|---|
maestroMcp.port | 3002 | Puerto del servidor MCP |
maestroMcp.host | 127.0.0.1 | Host del servidor MCP |
maestroMcp.autoStart | true | Iniciar servidor al activarse |
maestroMcp.licenseKey | "" | Clave de licencia premium |
Comandos
- Maestro MCP: Toggle Server — Iniciar/detener el servidor MCP
- Maestro MCP: Show Server Info — Mostrar URL y estado del servidor
- Maestro MCP: Enter License Key — Ingresar clave de licencia premium
- Maestro MCP: License Status — Verificar estado actual de la licencia
Compatibilidad
Funciona con cualquier cliente MCP que admita transporte HTTP Streamable:
- Claude Code (Anthropic)
- Claude Desktop
- Cursor
- Clientes MCP personalizados
Requisitos
- VS Code 1.85.0 o posterior
Licencia
Funciones principales gratuitas. Las funciones premium de LSP requieren una licencia.
Consulta LICENSE.md para más detalles.