「VSCode as MCP Server」を入れたら、AIの修正を差分で選べるように

VSCode as MCP Server
VS Code のファイル閲覧・編集などの機能を MCP サーバーとして公開する拡張機能
GitHub公式サイト
公開
正式公開 2025-04-08
作り手
acomagu(個人)
対応
VS Code 拡張機能
言語
英語
価格
無料(Marketplace の表示)
評価
GitHub のスター 124(2026-10-16)

どんなアプリか

VS Code を MCP サーバーにする拡張機能です。Claude Desktop などの MCP クライアントから、VS Code のファイル閲覧や編集などの機能を使ってコーディングを進められるようにします。

LLM が提案したコードの変更は差分で表示され、受け入れる・却下する・意見を返す、のいずれかを選べます。型エラーなどの診断メッセージはすぐに LLM へ送られ、修正に使われます。

VS Code の統合ターミナルでのコマンド実行(バックグラウンドとフォアグラウンドの実行、タイムアウトの設定に対応)、内蔵ブラウザでの URL のプレビュー、開いている複数の VS Code ウィンドウの間での MCP サーバーの切り替えにも対応しています。切り替えはステータスバーの項目をクリックして行います。

組み込みのツールには、ファイル操作の text_editor、診断を取得する code_checker、デバッグセッションの管理、VS Code の任意のコマンドの一覧と実行などがあります。試験的な機能として、VS Code 1.99 で入った組み込みの MCP サーバーを中継して外に公開し、GitHub Copilot など他の MCP 拡張のツールを外部から使えるようにする機能もあります。

This extension was developed to mitigate high costs associated with metered coding tools (like Roo Code and Cursor). It’s an affordable, self-hosted alternative built directly into VSCode.

acomagu さん、GitHub の README「Motivation」

料金とデータの置き場所

Visual Studio Marketplace では無料と表示されています。作り手は、Roo Code や Cursor のような従量課金のコーディングツールの費用を抑えるために作った、VS Code に組み込むセルフホストの代わりの手段だと説明しています。

同じ分野のアプリ

名前型仕掛け対応料金
VSCode as MCP ServerMCPサーバー(VS Code 拡張)VS Code のファイル閲覧・編集などを MCP として公開VS Code 拡張機能無料
lsmcpMCPサーバー任意の Language Server を MCP として公開し、リネームなどの操作をさせるMCPサーバー(npx)無料(OSS)
slack-explorer-mcpMCPサーバーSlack の過去の議論を AI エージェントが検索・探索できるMCPサーバー無料(OSS)
Unity CLI Loop(旧 uLoopMCP)エージェント連携ツールUnity のコンパイル・テスト・ログ確認などを AI エージェントが CLI 経由で回せるUnity パッケージ+CLI無料(MIT)

入れる前に

まず Marketplace から拡張機能を入れ、次に MCP クライアントを設定します。mcp-installer を使う場合は「install the vscode-as-mcp-server MCP server」と指示すれば設定できます。Claude Desktop などでは、claude_desktop_config.json に npx で vscode-as-mcp-server を起動する設定を書き足します。

サーバーが動いているかは VS Code の右下のステータスバーで確かめます。∅ と出ているときは、クリックするとサーバーが起動します。

公開する組み込み MCP サーバーの選択、Roo Code に似た WebView の承認画面、自動承認の即時切り替え、サーバーのポートの設定は、今後の予定として挙げられている段階です。GitHub のリポジトリにはライセンスの記載がありません。