项目简介
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 服务器。
安装步骤
- 安装依赖: 在项目根目录下运行 'npm install' 命令安装项目依赖。
- 构建服务器: 运行 '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 客户端调用:
-
'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 命令的文本内容。
-
-
'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 链接,并将其集成到文档或安装引导中。
信息
分类
开发者工具