vsc-remote-mcp

MCP.Pizza Chef: ruvnet

vsc-remote-mcp is a client for managing VSCode remote development environments via CLI or Node.js. It enables code analysis, search, and modification, plus secure management of VSCode instances or swarms. Designed for remote workflows, it streamlines code operations and resource control in distributed development setups.

Unmaintained · No commits in 18 months.

Use This MCP client To

Manage multiple VSCode remote instances programmatically Perform code analysis and complexity checks remotely Search codebases for patterns with contextual results Modify code files remotely via CLI or API Deploy and manage swarms of VSCode instances Securely handle login credentials for remote VSCode access

README

CodeSwarm: VSCode Remote MCP Server

A command-line interface and MCP server for VSCode remote development tools. This package provides a set of tools for code analysis, code modification, and VSCode instance management, all accessible through a simple CLI or programmatically in your Node.js applications. Deploy and manage individual VSCode instances or entire swarms with secure login credentials and resource management.

npm version License: MIT GitHub

Created by rUv

Features

  • Code Analysis: Analyze code structure, complexity, and potential issues
  • Code Search: Search for patterns in code files with context
  • Code Modification: Add, update, remove, or replace code segments
  • VSCode Instance Management: Deploy, list, and stop VSCode instances with secure UI login
  • VSCode Swarm Management: Deploy and manage multiple VSCode instances as a coordinated swarm
  • Resource Management: Manage resources for VSCode instances and jobs
  • Secure Access Control: Generate and manage secure passwords for VSCode UI access
  • MCP Server: Run as an MCP server for integration with AI assistants
  • Programmatic API: Use all features programmatically in Node.js applications
  • Security Features: Command injection protection, secure password handling, and authentication

Table of Contents

Installation

You can use this package without installation via npx:

npx vsc-remote <command>

Or install it globally:

vsc-remote-mcp FAQ

How do I install vsc-remote-mcp?
Install via npm with 'npm install -g vsc-remote-mcp' for CLI or add as a dependency in Node.js projects.
Can I use vsc-remote-mcp programmatically?
Yes, it provides a Node.js API for integrating VSCode remote management and code operations.
Does vsc-remote-mcp support secure authentication?
Yes, it includes secure login credential management for remote VSCode instances.
What kind of code analysis does it perform?
It analyzes code structure, complexity, and detects potential issues to improve code quality.
Can I manage multiple VSCode instances simultaneously?
Yes, it supports deploying and managing individual or swarms of VSCode instances.
Is vsc-remote-mcp limited to VSCode or can it work with other editors?
It is specifically designed for VSCode remote development environments.
How does vsc-remote-mcp handle resource management?
It provides tools to manage resources allocated to VSCode instances, optimizing performance.
Is there a GUI for vsc-remote-mcp?
No, it is primarily a CLI and Node.js client without a graphical interface.