vsc-mcp - VSCode MCP Server について
vsc-mcpは、VSCodeとCursor、Windsurfなどの派生エディターを操作するMCPサーバー拡張機能です。開いているファイルの確認や、エディターのテーマの表示・変更に対応します。
主な機能
- 01現在開いているファイルの一覧表示
- 02ラベルを指定したファイルの終了
- 03利用可能なテーマの一覧表示
- 04現在のテーマの確認
- 05表示名によるテーマ変更
活用シーン
- 01エディターで開いているファイルを確認
- 02MCPクライアントから指定ファイルを閉じる
- 03VSCodeのテーマを確認または切り替え
MCP 対応
VSCode拡張機能はエディターの起動時にサーバーを自動起動し、`http://localhost:3344/sse`でSSEを介してMCPクライアントに接続します。ファイルとテーマの操作ツールを提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
エンドポイント
http://localhost:3344/sseインストールコマンドをコピー
Claude CodeTerminal
claude mcp add --transport http vsc-mcp-0xh3x http://localhost:3344/sseCursor.cursor/mcp.json
{"mcpServers":{"vsc-mcp-0xh3x":{"type":"http","url":"http://localhost:3344/sse"}}}Cursor で開くVS Code.vscode/mcp.json
{"servers":{"vsc-mcp-0xh3x":{"type":"http","url":"http://localhost:3344/sse"}}}VS Code で開くClaude Desktopclaude_desktop_config.json
{"mcpServers":{"vsc-mcp-0xh3x":{"type":"http","url":"http://localhost:3344/sse"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"vsc-mcp-0xh3x":{"serverUrl":"http://localhost:3344/sse"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
vsc-mcp - VSCode MCP Server
VSCode およびそのフォーク(Cursor、Windsurf など)と連携する MCP サーバーです。
インストール
- VSCode マーケットプレイスから拡張機能をインストールします
- VSCode の起動時にサーバーが自動的に起動します
- 次のコマンドを使用して、サーバーを手動で起動/停止できます:
Start MCP ServerStop MCP Server
設定
MCP クライアントがサーバーに接続するよう、接続先を http://localhost:3344/sse に設定します。
Cursor の設定例(~/.cursor/mcp.json)
{
"mcpServers": {
"vsc-mcp": {
"url": "http://localhost:3344/sse"
}
}
}
現在サポートされているツール
-
ファイル管理
getOpenedFiles:現在開いているファイルの一覧を取得しますcloseFiles:指定されたラベルに基づいてファイルを閉じます
-
テーマ管理
listAvailableThemes:利用可能な VSCode テーマをすべて一覧表示しますgetCurrentTheme:現在有効なテーマを取得しますsetThemeByDisplayName:表示名を指定して現在のテーマを変更します
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。