Skip to main content
Glama

VSCode MCP

这个 monorepo 包含 VSCode MCP 服务器及其配套的 VSCode 扩展,它们共同使 AI 代理和助手(如 Goose 或 Claude)能够通过模型上下文协议与 VSCode 进行交互。

项目结构

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

Related MCP server: QGIS MCP Server

快速入门

  1. 安装 MCP 服务器

npx vscode-mcp-server install
  1. 安装 MCP 扩展

MCP 扩展

配置

Goose 桌面设置

鹅设置

  • ID: code-mcp

  • 名称: VS Code

  • 描述: Allows interaction with VS Code through the Model Context Protocol

  • 命令: npx vscode-mcp-server

Claude 桌面设置

将其添加到您的 Claude Desktop 配置文件( ~/Library/Application Support/Claude/claude_desktop_config.json ):

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

可用工具

Code MCP 服务器为 AI 代理与 VS Code 交互提供了以下工具:

create_diff

创建并显示修改现有文件的差异:

  • 应用前显示更改预览

  • 需要用户批准

  • 仅适用于现有文件

open_file

在 VS Code 编辑器中打开文件:

  • 用于查看新的或修改过的文件

open_project

在 VS Code 中打开项目文件夹:

  • 为AI代理设置工作目录

check_extension_status

检查扩展是否已安装并响应

get_extension_port

获取 VS Code MCP 扩展的端口号

list_available_projects

显示来自端口注册文件的项目

执照

该项目根据 Apache License 2.0 获得许可 - 有关详细信息,请参阅LICENSE文件。

版权所有 2025 Block, Inc.

本产品包含Block, Inc.开发的软件。

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/block/vscode-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server