VSCode MCP
このモノレポには、VSCode MCP サーバーとその付属 VSCode 拡張機能が含まれており、これらを組み合わせることで、Goose や Claude などの AI エージェントやアシスタントがモデル コンテキスト プロトコルを介して VSCode と対話できるようになります。
プロジェクト構造
クイックスタート
- MCPサーバーをインストールする
- MCP拡張機能をインストールする
構成
Gooseデスクトップセットアップ
- ID:
code-mcp
- 名前:
VS Code
- 説明:
Allows interaction with VS Code through the Model Context Protocol
- コマンド:
npx vscode-mcp-server
クロードデスクトップセットアップ
これを Claude Desktop 構成ファイル ( ~/Library/Application Support/Claude/claude_desktop_config.json
) に追加します。
利用可能なツール
Code MCP サーバーは、AI エージェントが VS Code と対話するための次のツールを提供します。
create_diff
既存のファイルの変更に対する差分を作成して表示します。
- 適用前に変更のプレビューを表示します
- ユーザーの承認が必要
- 既存のファイルでのみ動作します
open_file
VS Code エディターでファイルを開きます:
- 新しいファイルや変更されたファイルを表示するために使用されます
open_project
VS Code でプロジェクト フォルダーを開きます。
- AIエージェントの作業ディレクトリを設定する
check_extension_status
拡張機能がインストールされ、応答しているかどうかを確認します
get_extension_port
VS Code MCP拡張機能のポート番号を取得します
list_available_projects
ポートレジストリファイルからプロジェクトを表示します
ライセンス
このプロジェクトは、Apache License 2.0 に基づいてライセンスされています。詳細については、 LICENSEファイルを参照してください。
著作権 2025 Block, Inc.
この製品には、Block, Inc.で開発されたソフトウェアが含まれています。
Related MCP Servers
- -securityAlicense-qualityFacilitates integration with Claude Desktop to run AI agents and execute purchased actions without code, leveraging the Model Context Protocol framework.Last updated -1TypeScriptGPL 3.0
- -securityFlicense-qualityConnects Claude AI to QGIS through the Model Context Protocol, allowing Claude to directly interact with and control QGIS for tasks like project creation, layer manipulation, and code execution.Last updated -286Python
- -securityFlicense-qualityAllows AI assistants like Claude to directly interact with and control DaVinci Resolve through the Model Context Protocol, providing capabilities for project management, timeline manipulation, media management, and Fusion integration.Last updated -5Python
Sanity MCP Serverofficial
AsecurityAlicenseAqualityConnect your Sanity content to AI agents. Create, update, and explore structured content using Claude, Cursor, and VS Code via the Model Context Protocol. Transform content operations from complex queries to simple conversations—giving your team superpowers without sacrificing structure.Last updated -2036854TypeScriptMIT License