mcpField
V
vsc-mcp - VSCode MCP Server

vsc-mcp - VSCode MCP Server

リモート
github.com/0xh3x開発ツール481 週間前に更新
リポジトリ

vsc-mcp - VSCode MCP Server について

vsc-mcpは、VSCodeとCursor、Windsurfなどの派生エディターを操作するMCPサーバー拡張機能です。開いているファイルの確認や、エディターのテーマの表示・変更に対応します。

主な機能

  1. 01現在開いているファイルの一覧表示
  2. 02ラベルを指定したファイルの終了
  3. 03利用可能なテーマの一覧表示
  4. 04現在のテーマの確認
  5. 05表示名によるテーマ変更

活用シーン

  1. 01エディターで開いているファイルを確認
  2. 02MCPクライアントから指定ファイルを閉じる
  3. 03VSCodeのテーマを確認または切り替え

MCP 対応

VSCode拡張機能はエディターの起動時にサーバーを自動起動し、`http://localhost:3344/sse`でSSEを介してMCPクライアントに接続します。ファイルとテーマの操作ツールを提供します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttp://localhost:3344/sse
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

vsc-mcp - VSCode MCP Server

VSCode およびそのフォーク(Cursor、Windsurf など)と連携する MCP サーバーです。

インストール

  1. VSCode マーケットプレイスから拡張機能をインストールします
  2. VSCode の起動時にサーバーが自動的に起動します
  3. 次のコマンドを使用して、サーバーを手動で起動/停止できます:
    • Start MCP Server
    • Stop MCP Server

設定

MCP クライアントがサーバーに接続するよう、接続先を http://localhost:3344/sse に設定します。

Cursor の設定例(~/.cursor/mcp.json)
{
  "mcpServers": {
    "vsc-mcp": {
      "url": "http://localhost:3344/sse"
    }
  }
}
現在サポートされているツール
  1. ファイル管理

    • getOpenedFiles:現在開いているファイルの一覧を取得します
    • closeFiles:指定されたラベルに基づいてファイルを閉じます
  2. テーマ管理

    • listAvailableThemes:利用可能な VSCode テーマをすべて一覧表示します
    • getCurrentTheme:現在有効なテーマを取得します
    • setThemeByDisplayName:表示名を指定して現在のテーマを変更します

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。