This monorepo contains the VSCode MCP Server and its companion VSCode Extension, which together enable AI agents and assistants, like Goose or
This monorepo contains the VSCode MCP Server and its companion VSCode Extension, which together enable AI agents and assistants, like Goose or Claude, to interact
Once Code MCP is connected, these are the calls the assistant has available:
create_diff — The create_diff tool exposed by this serveropen_file — The open_file tool exposed by this serveropen_project — The open_project tool exposed by this servercheck_extension_status — The check_extension_status tool exposed by this serverget_extension_port — The get_extension_port tool exposed by this serverlist_available_projects — The list_available_projects tool exposed by this servercreate_diff — The create_diff tool exposed by this server.open_file — The open_file tool exposed by this server.open_project — The open_project tool exposed by this server.check_extension_status — The check_extension_status tool exposed by this server.get_extension_port — The get_extension_port tool exposed by this server.list_available_projects — The list_available_projects tool exposed by this server.Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| create_diff | The create_diff tool exposed by this server. |
| open_file | The open_file tool exposed by this server. |
| open_project | The open_project tool exposed by this server. |
| check_extension_status | The check_extension_status tool exposed by this server. |
| get_extension_port | The get_extension_port tool exposed by this server. |
| list_available_projects | The list_available_projects tool exposed by this server. |
{
"mcpServers": {
"code": {
"command": "npx",
"args": ["-y", "vscode-mcp-server"]
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
Use Microsoft’s Playwright MCP server to navigate pages, inspect accessibility snapshots, fill forms and capture browser screenshots.
Connect GitHub MCP to repositories, issues and pull requests with GitHub’s hosted service or a locally run server.
Use the Supabase MCP server to inspect database schemas, query project data and retrieve docs through a project-scoped connection.
Search Linear issues and projects, inspect work context and manage updates through Linear’s hosted MCP server with OAuth.