mcp-server-vscode-extensions
MCP tool for automatically installing VS Code extensions in Cursor
Documentation
MCP Server: VS Code Extensions Installer
A Model Context Protocol (MCP) server for automatically installing VS Code extensions in Cursor IDE.
Features
- Natural language search for VS Code extensions
- Smart ranking based on installs and ratings
- Automatically downloads and installs VS Code extensions from the official marketplace
- Handles gzipped VSIX files correctly
- Validates downloaded extensions before installation
- Installs extensions to the correct Cursor extensions directory
Installation
npm install mcp-server-vscode-extensionsUsage
1. Start the MCP server:
npm start2. Search for extensions using natural language:
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
]
}3. Install a specific extension:
const result = await mcpClient.call('install_extension', {
publisher: 'vsls-contrib',
extension: 'gistfs',
version: '0.7.0'
});API
search_extensions
Search for VS Code extensions using natural language queries.
Parameters:
- `query`: Natural language description of the extension you're looking for (e.g., 'sqlite database viewer')
Returns:
{
success: boolean;
extensions?: Array;
message?: string;
}install_extension
Installs a VS Code extension in Cursor.
Parameters:
- `publisher`: The publisher of the extension (e.g., 'vsls-contrib')
- `extension`: The name of the extension (e.g., 'gistfs')
- `version`: The version of the extension (e.g., '0.7.0')
Returns:
{
success: boolean;
message: string;
path: string | null;
}Development
1. Clone the repository:
git clone https://github.com/siliconuy/mcp-server-vscode-extensions.git2. Install dependencies:
npm install3. Build the project:
npm run build4. Start in development mode:
npm run devLicense
MIT
Frequently asked questions
What is mcp-server-vscode-extensions?
mcp-server-vscode-extensions is MCP tool for automatically installing VS Code extensions in Cursor
How do I install mcp-server-vscode-extensions?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is mcp-server-vscode-extensions open source?
Yes — it is hosted on GitHub at https://github.com/siliconuy/mcp-server-vscode-extensions and has 2 stars.
Related MCP tools
The official TypeScript SDK for Model Context Protocol servers and clients Trusted by 10500+ developers. Trusted by 10500+ developers.
Visual testing tool for MCP servers TypeScript-based implementation. Trusted by 7300+ developers. Trusted by 7300+ developers.
It's like v0 but in your Cursor/WindSurf/Cline. 21st dev Magic MCP server for working with your frontend like Magic TypeScript-based implementation.
Model Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulators and Real Devices) TypeScript-based implementation.
Https://github.com/user-attachments/assets/364b6705-14d4-4e6d-bea7-fb9f12664fab for the Model Context Protocol. Enhance AI assistants with powerful integrations
MCP server that provides tools and resources for interacting with n8n API TypeScript-based implementation. Trusted by 1400+ developers.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP