关于 MCP Server: VS Code Extensions Installer
MCP Server: VS Code Extensions Installer 面向 Cursor 用户,可从官方市场查找并安装 VS Code 扩展。它支持自然语言搜索,并依据安装量和评分排列结果。
主要功能
- 01用自然语言搜索扩展
- 02按安装量和评分排列结果
- 03从官方市场下载
- 04验证 VSIX 文件并安装到 Cursor
适用场景
- 01通过描述用途查找扩展
- 02在 Cursor 中安装选定的 VS Code 扩展
MCP 相关
它向 MCP 客户端提供 `search_extensions` 和 `install_extension` 工具,用于查找扩展并将其安装到 Cursor。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP 服务:VS Code 扩展安装器
一个 Model Context Protocol(MCP)服务,可在 Cursor IDE 中自动安装 VS Code 扩展。
功能
- 使用自然语言搜索 VS Code 扩展
- 根据安装量和评分智能排序
- 自动从官方市场下载并安装 VS Code 扩展
- 正确处理 gzip 压缩的 VSIX 文件
- 在安装前验证已下载的扩展
- 将扩展安装到正确的 Cursor 扩展目录
安装
npm install mcp-server-vscode-extensions
使用方法
- 启动 MCP 服务:
npm start
- 使用自然语言搜索扩展:
const result = await mcpClient.call('search_extensions', {
query: 'sqlite database viewer and editor'
});
// Result example:
{
success: true,
extensions: [
{
publisher: "qwtel",
extensionName: "sqlite-viewer",
displayName: "SQLite Viewer",
version: "0.1.5",
description: "SQLite Viewer and Editor",
installs: 500000,
rating: 4.8,
installCommand: {
publisher: "qwtel",
extension: "sqlite-viewer",
version: "0.1.5"
}
},
// ... more extensions
]
}
- 安装指定扩展:
const result = await mcpClient.call('install_extension', {
publisher: 'vsls-contrib',
extension: 'gistfs',
version: '0.7.0'
});
API
search_extensions
使用自然语言查询搜索 VS Code 扩展。
参数:
query:要查找的扩展的自然语言描述(例如:'sqlite database viewer')
返回:
{
success: boolean;
extensions?: Array<{
publisher: string;
extensionName: string;
displayName: string;
version: string;
description: string;
installs: number;
rating: number;
installCommand: {
publisher: string;
extension: string;
version: string;
}
}>;
message?: string;
}
install_extension
在 Cursor 中安装 VS Code 扩展。
参数:
publisher:扩展的发布者(例如:'vsls-contrib')extension:扩展的名称(例如:'gistfs')version:扩展的版本(例如:'0.7.0')
返回:
{
success: boolean;
message: string;
path: string | null;
}
开发
- 克隆仓库:
git clone https://github.com/siliconuy/mcp-server-vscode-extensions.git
- 安装依赖:
npm install
- 构建项目:
npm run build
- 以开发模式启动:
npm run dev
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。