VSCode MCP

Interactúa con VSCode a través del Model Context Protocol, permitiendo que agentes de IA realicen tareas de desarrollo.

Documentación

VSCode MCP

Este monorepo contiene el Servidor MCP de VSCode y su Extensión de VSCode complementaria, que juntos permiten que agentes y asistentes de IA, como Goose o Claude, interactúen con VSCode a través del Protocolo de Contexto de Modelos.

Estructura del Proyecto

vscode-mcp/
├── server/    # MCP server implementation
└── extension/ # VS Code extension

Inicio Rápido

  1. Instala el Servidor MCP
npx vscode-mcp-server install
  1. Instala la Extensión MCP

Extensión MCP

Configuración

Configuración de Goose Desktop

Goose Settings

  • ID: code-mcp
  • Nombre: VS Code
  • Descripción: Allows interaction with VS Code through the Model Context Protocol
  • Comando: npx vscode-mcp-server

Configuración de Claude Desktop

Agrega esto a tu archivo de configuración de Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "vscode-mcp-server": {
      "command": "npx",
      "args": ["vscode-mcp-server"],
      "env": {}
    }
  }
}

Herramientas Disponibles

El servidor MCP de Code proporciona las siguientes herramientas para que los agentes de IA interactúen con VS Code:

create_diff

Crea y muestra un diff para modificar archivos existentes:

  • Muestra una vista previa de los cambios antes de aplicarlos
  • Requiere aprobación del usuario
  • Solo funciona con archivos existentes

open_file

Abre archivos en el editor de VS Code:

  • Se usa para ver archivos nuevos o modificados

open_project

Abre una carpeta de proyecto en VS Code:

  • Configura el directorio de trabajo para el agente de IA

check_extension_status

Verifica si la extensión está instalada y respondiendo

get_extension_port

Obtiene el número de puerto para la Extensión MCP de VS Code

list_available_projects

Muestra proyectos del archivo de registro de puertos

Licencia

Este proyecto está licenciado bajo la Licencia Apache 2.0: consulta el archivo LICENCIA para más detalles.

Copyright 2025 Block, Inc.

Este producto incluye software desarrollado en Block, Inc.