Code MCP Server

Official

local-only server

The server can only run on the client’s local machine because it depends on local resources.

MCP de VSCode

Este monorepositorio contiene el servidor MCP de VSCode y su extensión complementaria VSCode, que juntos permiten que los agentes y asistentes de IA, como Goose o Claude, interactúen con VSCode a través del Protocolo de contexto de modelo.

Estructura del proyecto

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

Inicio rápido

  1. Instalar el servidor MCP
npx vscode-mcp-server install
  1. Instalar la extensión MCP

Extensión MCP

Configuración

Configuración de Goose Desktop

  • 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 del escritorio de Claude

Agregue esto a su 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 Code MCP proporciona las siguientes herramientas para que los agentes de IA interactúen con VS Code:

create_diff

Crea y muestra una diferencia para modificar archivos existentes:

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

open_file

Abre archivos en el editor de VS Code:

  • Se utiliza 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

Comprueba si la extensión está instalada y responde

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 del puerto

Licencia

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

Derechos de autor 2025 Block, Inc.

Este producto incluye software desarrollado en Block, Inc.

-
security - not tested
A
license - permissive license
-
quality - not tested

Permite que los agentes y asistentes de IA como Goose o Claude interactúen con VS Code a través del Protocolo de contexto de modelo.

  1. Project Structure
    1. Quick Start
      1. Configuration
        1. Goose Desktop Setup
        2. Claude Desktop Setup
      2. Available Tools
        1. create_diff
        2. open_file
        3. open_project
        4. check_extension_status
        5. get_extension_port
        6. list_available_projects
      3. License
        ID: 8464lc36og