Code MCP

Code MCP

这是一个MCP服务器及其配套的VSCode扩展。

Code MCP 快速开始指南

简介

Code MCP 是一个使 AI 代理(如 Goose 或 Claude)能够与 VS Code 交互的工具,通过 Model Context Protocol 实现。

安装步骤

1. 安装 MCP 服务器

npx code-mcp-server install

2. 安装 VS Code MCP 扩展

VS Code 市场 下载并安装扩展。

配置

Goose 配置

添加以下工具:

  • ID: code-mcp
  • 名称: VS Code
  • 描述: 允许通过 Model Context Protocol 与 VS Code 交互
  • 命令: npx code-mcp-server

Claude 配置

编辑 Claude 配置文件 (~/Library/Application Support/Claude/claude_desktop_config.json):

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

主要功能

Code MCP 提供以下工具:

  • create_diff: 创建差异以修改现有文件(需用户批准)
  • open_file: 在编辑器中打开文件
  • open_project: 打开项目文件夹
  • check_extension_status: 检查扩展状态
  • list_available_projects: 显示可用项目

项目结构

code-mcp/
├── server/    # MCP 服务器实现
└── extension/ # VS Code 扩展

版权所有 2025 Block, Inc. 根据 Apache License 2.0 授权。