MCP Server & VSCode Extension について
MCPサーバーとVSCode拡張機能を組み合わせ、Google's LLMで自然言語のプロンプトからHTML、CSS、JavaScriptのアプリを生成します。VSCodeでWebアプリを作成・調整する開発者向けです。
主な機能
- 01HTML、CSS、JavaScriptアプリの生成
- 02VSCode拡張機能との連携
- 03Google's LLMによるコード生成
- 04生成ファイルの自動オープン
- 05ブラウザーでのアプリプレビュー
活用シーン
- 01プロンプトからのWebアプリの骨組み作成
- 02VSCodeでのアプリファイル生成
- 03生成コードの調整とWebアプリのプレビュー
MCP 対応
MCPサーバーがプロンプトを処理してVSCode拡張機能向けにコードを生成します。拡張機能はhttp://localhost:3000でサーバーと通信します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP Server & VSCode Extension
このリポジトリには、MCP(Model-Controlled Programming)サーバーのコードと、Google の LLM を活用し、開発者が簡単なプロンプトを通じて HTML、CSS、JavaScript を使ったアプリケーションを作成できる VSCode 拡張機能が含まれています。
機能
- 自然言語のプロンプトを使って、HTML、CSS、JavaScript のアプリケーション全体を生成します。
- VSCode とシームレスに連携し、開発者のエクスペリエンスを向上させます。
- Google LLM を活用して、高品質な AI 生成コードを作成します。
- MCP サーバーがバックエンドとしてプロンプトを処理し、コードを動的に生成します。
インストール
MCP サーバー
- このリポジトリをクローンします:
git clone https://github.com/your-username/mcp-server-vscode-extension.git - サーバーディレクトリに移動します:
cd mcp-server - 依存関係をインストールします:
npm install - サーバーを起動します:
npm start
VSCode 拡張機能
- VSCode を開き、
extensionsディレクトリに移動します:cd vscode-extension - 依存関係をインストールします:
npm install - VSCode で拡張機能を実行します:
npm run compile - VSCode の
Run and Debugタブを開き、拡張機能を起動します。
使い方
- VSCode を開き、MCP サーバーを起動します。
- コマンドパレット(
Ctrl+Shift+P/Cmd+Shift+P)を使用し、「プロンプトでアプリを作成」を選択します。 - 生成したいアプリケーションの内容を説明するプロンプトを入力します。
- 拡張機能が必要なファイルを自動的に生成して開きます。
- 必要に応じて編集・調整し、ブラウザーでアプリをプレビューします。
設定
- 拡張機能を使う前に、MCP サーバーが起動していることを確認してください。
- 拡張機能は
http://localhost:3000経由でサーバーと通信します。必要に応じてconfig.jsonを変更してください。
貢献
このリポジトリを自由にフォークし、プルリクエストを通じて貢献してください。コードがベストプラクティスに従い、必要に応じてドキュメントを含むようにしてください。
ライセンス
このプロジェクトは MIT ライセンスの下でライセンスされています。
お問い合わせ
問題や機能のリクエストがある場合は、リポジトリで issue を作成するか、[email protected] までメールでお問い合わせください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。