MCP server for installing VS Code extensions
## VS Code Extensions Installer MCP Server: Extension Management The **VS Code Extensions Installer MCP Server** automates VS Code extension management within Google Antigravity, enabling AI-assisted discovery, installation, and configuration of development extensions. ### Why VS Code Extensions Installer MCP? - **Smart Recommendations**: AI-powered extension recommendations based on project type and needs - **Bulk Installation**: Install multiple extensions at once with configuration presets - **Extension Profiles**: Save and restore extension configurations for different project types - **Dependency Management**: Automatically install required extension dependencies - **Update Management**: Keep extensions updated with controlled rollout options ### Key Features #### 1. Extension Installation ```python from anthropic import Anthropic client = Anthropic() response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Install essential Python extensions including Pylance, Black formatter, and pytest" }] ) ``` #### 2. Profile Management ```python # Manage profiles response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Create extension profile for React development and save current configuration" }] ) ``` #### 3. Extension Search ```python # Find extensions response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Search for highly-rated GraphQL extensions and compare their features" }] ) ``` #### 4. Configuration ```python # Configure extensions response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Configure ESLint extension to use project config and enable auto-fix on save" }] ) ``` ### Configuration ```json { "mcpServers": { "vscode-extensions": { "command": "npx", "args": ["-y", "@anthropic/mcp-server-vscode-extensions"], "env": { "VSCODE_CLI_PATH": "code", "EXTENSIONS_DIR": "~/.vscode/extensions" } } } } ``` ### Use Cases **Project Onboarding**: Set up development environments with required extensions quickly. **Team Standardization**: Ensure team members have consistent extension configurations. **Environment Profiles**: Switch between different extension sets for different project types. **Extension Auditing**: Review and manage installed extensions for security compliance. The VS Code Extensions Installer MCP Server streamlines extension management, ensuring developers have the right tools configured correctly.
{
"mcpServers": {
"vscode-extensions": {
"mcpServers": {
"vscode-extensions": {
"args": [
"-y",
"mcp-server-vscode-extensions"
],
"command": "npx"
}
}
}
}
}