「VSCode as MCP Server」を入れたら、AIの修正を差分で選べるように
- 公開
- 正式公開 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 Server | MCPサーバー(VS Code 拡張) | VS Code のファイル閲覧・編集などを MCP として公開 | VS Code 拡張機能 | 無料 |
| lsmcp | MCPサーバー | 任意の Language Server を MCP として公開し、リネームなどの操作をさせる | MCPサーバー(npx) | 無料(OSS) |
| slack-explorer-mcp | MCPサーバー | 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 のリポジトリにはライセンスの記載がありません。