项目简介

VS Code MCP Installer 是一个基于 Model Context Protocol (MCP) 的服务器,旨在简化在 VS Code 中安装和配置其他 MCP 服务器的过程。它通过提供一系列工具,帮助开发者快速生成安装命令和协议链接,从而方便地将 MCP 服务器集成到 VS Code 开发环境中。

主要功能点

  • 生成 VS Code CLI 安装命令: 根据 MCP 服务器的配置信息,自动生成可在终端中执行的 VS Code 命令行,用于安装 MCP 服务器。
  • 生成 VS Code URI 协议链接: 根据 MCP 服务器的配置信息,生成可用于 VS Code 协议处理程序的 URI 链接,实现一键安装 MCP 服务器。
  • 提供 MCP 服务器配置 Schema: 定义了 MCP 服务器的通用配置结构,方便用户理解和配置 MCP 服务器。

安装步骤

  1. 安装依赖: 在项目根目录下运行 'npm install' 命令安装项目依赖。
  2. 构建服务器: 运行 'npm run build' 命令构建服务器代码。构建后的文件位于 'build' 目录。

服务器配置

要将此 MCP 服务器添加到 MCP 客户端(例如 Claude Desktop),您需要编辑客户端的配置文件。以 Claude Desktop 为例,配置文件通常位于:

  • MacOS: '~/Library/Application Support/Claude/claude_desktop_config.json'
  • Windows: '%APPDATA%/Claude/claude_desktop_config.json'

在配置文件中,添加 'mcpServers' 字段,并配置 VS Code MCP Installer 服务器。以下是一个配置示例:

{
  "mcpServers": {
    "vscode-installer": {
      "command": "/path/to/vscode-installer/build/index.js"
    }
  }
}

配置参数说明:

  • 'server name' (vscode-installer): 服务器的名称,可以自定义。
  • 'command': 必需。指向 VS Code MCP Installer 服务器入口文件 'index.js' 的绝对路径。请根据您的实际文件路径进行修改。

基本使用方法

此 MCP 服务器提供两个主要工具,可以通过 MCP 客户端调用:

  1. 'mcp-server-to-vscode-cli-command': 生成 VS Code CLI 安装命令。

    • 工具参数:

      • 'config': MCP 服务器的配置信息,JSON 格式,包含 'name', 'command', 'args', 'env' 等字段。
    • 使用示例:

      {
        "tool_call": {
          "tool_name": "mcp-server-to-vscode-cli-command",
          "parameters": {
            "config": {
              "name": "My MCP Server",
              "command": "/path/to/server.js",
              "args": ["-v"],
              "env": {"DEBUG": "true"}
            }
          }
        }
      }
    • 工具返回: 包含生成的 VS Code CLI 命令的文本内容。

  2. 'mcp-server-to-vscode-uri': 生成 VS Code URI 协议链接。

    • 工具参数:

      • 'config': MCP 服务器的配置信息,JSON 格式,与 'mcp-server-to-vscode-cli-command' 工具相同。
    • 使用示例:

      {
        "tool_call": {
          "tool_name": "mcp-server-to-vscode-uri",
          "parameters": {
            "config": {
              "name": "My MCP Server",
              "command": "/path/to/server.js"
            }
          }
        }
      }
    • 工具返回: 包含生成的 VS Code URI 链接和 Markdown badge 模板的文本内容。

通过调用这些工具,开发者可以方便地获取安装其他 MCP 服务器所需的 VS Code CLI 命令和 URI 链接,并将其集成到文档或安装引导中。

信息

分类

开发者工具