- Explore MCP Servers
- vsc-mcp
Vsc Mcp
What is Vsc Mcp
vsc-mcp is a MCP server designed for interacting with Visual Studio Code (VSCode) and its forks, such as Cursor and Windsurf.
Use cases
Use cases for vsc-mcp include managing opened files in a coding project, customizing the development environment with different themes, and integrating with other tools or extensions that require MCP server functionality.
How to use
To use vsc-mcp, install the extension from the VSCode marketplace. The server starts automatically with VSCode, and you can manually start or stop it using the commands ‘Start MCP Server’ and ‘Stop MCP Server’.
Key features
Key features of vsc-mcp include file management (retrieving opened files and closing files) and theme management (listing available themes, getting the current theme, and changing the theme by display name).
Where to use
vsc-mcp can be used in software development environments where VSCode or its forks are utilized, particularly in projects requiring enhanced file and theme management.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Vsc Mcp
vsc-mcp is a MCP server designed for interacting with Visual Studio Code (VSCode) and its forks, such as Cursor and Windsurf.
Use cases
Use cases for vsc-mcp include managing opened files in a coding project, customizing the development environment with different themes, and integrating with other tools or extensions that require MCP server functionality.
How to use
To use vsc-mcp, install the extension from the VSCode marketplace. The server starts automatically with VSCode, and you can manually start or stop it using the commands ‘Start MCP Server’ and ‘Stop MCP Server’.
Key features
Key features of vsc-mcp include file management (retrieving opened files and closing files) and theme management (listing available themes, getting the current theme, and changing the theme by display name).
Where to use
vsc-mcp can be used in software development environments where VSCode or its forks are utilized, particularly in projects requiring enhanced file and theme management.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
vsc-mcp - VSCode MCP Server
MCP server for interacting with VSCode and forks (Cursor, Windsurf and others)
Installation
- Install the extension from the VSCode marketplace
- The server will start automatically when VSCode launches
- You can manually start/stop the server using the commands:
Start MCP ServerStop MCP Server
Configuration
Configure your MCP client to connect to the server at: http://localhost:3344/sse
Example Configuration for Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"vsc-mcp": {
"url": "http://localhost:3344/sse"
}
}
}
Currently supported tools
-
File Management
getOpenedFiles: Retrieves a list of currently opened filescloseFiles: Closes files based on provided labels
-
Theme Management
listAvailableThemes: Lists all available VSCode themesgetCurrentTheme: Gets the currently active themesetThemeByDisplayName: Changes the current theme by display name
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










