VS Codeの設定
このガイドでは、Visual Studio CodeにWireweave MCPサーバーを設定する方法を説明します。
前提条件
INFO
VS Code自体はMCPをネイティブでサポートしていません。MCP対応のGitHub Copilot拡張機能または他のMCP互換AI拡張機能が必要です。
ステップ1:設定ファイルの場所を確認
VS Code MCP設定ファイルを見つけるか作成します:
bash
# 設定ファイルの場所
~/.vscode/mcp.json
# 必要に応じてディレクトリを作成
mkdir -p ~/.vscodebash
# 設定ファイルの場所
%USERPROFILE%\.vscode\mcp.json
# 通常は以下のパス
C:\Users\<ユーザー名>\.vscode\mcp.jsonbash
# 設定ファイルの場所
~/.vscode/mcp.json
# 必要に応じてディレクトリを作成
mkdir -p ~/.vscodeステップ2:MCP設定を追加
mcp.jsonファイルを作成または編集してWireweave MCPサーバーを追加します:
json
{
"mcpServers": {
"wireweave": {
"command": "npx",
"args": ["@wireweave/mcp-server"],
"env": {
"WIREWEAVE_API_KEY": "ww_ここにAPIキーを入力"
}
}
}
}プロジェクトレベルの設定
プロジェクトごとの設定には、ワークスペースに.vscode/mcp.jsonを作成します:
bash
プロジェクト/
├── .vscode/
│ └── mcp.json # プロジェクト固有のMCP設定
├── src/
└── wireframes/ステップ3:AI拡張機能を設定
使用するMCP互換拡張機能によっては、追加の設定が必要な場合があります:
GitHub Copilot(MCP対応の場合)
- VS Code設定を開く(Cmd/Ctrl + ,)
- 「Copilot MCP」を検索
- MCPサーバーサポートを有効化
- VS Codeをリロード
その他のMCP拡張機能
MCPサーバーのロードについては、拡張機能固有のドキュメントを参照してください。
ステップ4:VS Codeを再起動
- すべてのVS Codeウィンドウを閉じる
- VS Codeを完全に終了
- VS Codeとプロジェクトを再度開く
ステップ5:設定を確認
AIチャットパネルで確認:
「利用可能なワイヤーフレームツールは何ですか?」
AIがWireweaveツールのリストを表示するはずです:
wireweave_parsewireweave_validatewireweave_render_htmlwireweave_render_html_filewireweave_grammar
Wireweave VS Code拡張機能との併用
最高の体験のために、Wireweave VS Code拡張機能もインストールしてください:
.wfファイルの構文ハイライト- ワイヤーフレームのライブプレビュー
- エラー診断
インストール
- VS Code拡張機能を開く(Cmd/Ctrl + Shift + X)
- 「Wireweave」を検索
- 拡張機能をインストール
.wfファイルを開いて構文ハイライトを確認
ワイヤーフレームのプレビュー
.wfファイルを開く- Cmd/Ctrl + Shift + Pを使用
- 「Wireweave: Preview」を検索
- サイドパネルにライブワイヤーフレームプレビューが表示
使用例
生成とプレビュー
- AIに依頼:「設定ページのワイヤーフレームを作成して」
- 生成されたコードを
settings.wfとして保存 - Wireweave拡張機能でプレビュー
ワイヤーフレームワークフロー
1. チャットでUIを説明
2. AIがMCPを使用して.wfコードを生成
3. wireframes/フォルダに保存
4. Wireweave拡張機能でプレビュー
5. AIフィードバックで反復
6. ワイヤーフレームに基づいて実装トラブルシューティング
MCP拡張機能がサーバーを検出しない
- MCP設定ファイルの場所を確認
- 拡張機能のMCP設定を確認
- VS CodeのPATHにNode.jsが含まれているか確認
OS別のパス問題
npxが見つからない場合はフルパスを使用:
json
{
"command": "/Users/ユーザー/.nvm/versions/node/v20.0.0/bin/npx"
}json
{
"command": "C:\\Program Files\\nodejs\\npx.cmd"
}json
{
"command": "/home/ユーザー/.nvm/versions/node/v20.0.0/bin/npx"
}VS CodeターミナルのPATH
nvm/fnmを使用している場合、VS CodeがシェルのPATHを継承するように設定:
macOS/Linux:
bash
# ~/.zshrcまたは~/.bashrcに
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"その後、ターミナルからVS Codeを再起動:
bash
code .設定ファイルがロードされない
- JSON構文を検証
- ファイル権限を確認
- グローバル設定(
~/.vscode/mcp.json)vs プロジェクト設定を試す
環境変数
| 変数 | 必須 | 説明 |
|---|---|---|
WIREWEAVE_API_KEY | はい | ダッシュボードから取得したAPIキー |
WIREWEAVE_API_URL | いいえ | カスタムAPI URL(デフォルト: https://api.wireweave.org) |
関連ツール
| ツール | 目的 |
|---|---|
| Wireweave VS Code拡張 | 構文ハイライトとプレビュー |
| Markdownプラグイン | ドキュメントにワイヤーフレームを埋め込む |
次のステップ
- VS Code拡張ガイド - 拡張機能の完全なドキュメント
- DSL文法 - ワイヤーフレーム構文を学ぶ
- コンポーネントリファレンス - 利用可能なUIコンポーネント