mcpField
W
Wavedash

Wavedash

リモート
docs.wavedash.com開発ツール21 日前に更新
リポジトリ公式サイト

Wavedash について

Wavedash MCPは、Wavedashでブラウザーゲームを開発・公開するエージェント向けの読み取り専用リモートサーバーです。ドキュメント検索、セットアップやSDKの案内、公開チェックリスト、設定検証を提供します。

主な機能

  1. 01段階別の統合計画
  2. 02公式ドキュメントの検索
  3. 03Markdown形式での文書取得
  4. 04wavedash.toml設定の検証

活用シーン

  1. 01Wavedash統合の計画
  2. 02エンジン設定やSDKガイドの検索
  3. 03チャットから貼り付けた設定の確認
  4. 04ビルド公開チェックリストの参照

MCP 対応

ホストされたリモートエンドポイントを含むStreamable HTTP MCPエンドポイントで、4つの読み取り専用ツールを提供します。公開Wavedash文書を読み取り、ビルドのアップロードや公開は行いません。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.wavedash.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

4
パラメーター型必須説明
goalstringはいユーザーが構築、デプロイ、または統合したい内容。ゲームの種類と Wavedash で実現したいことを含めます。
stageenumいいえplan:アーキテクチャと読む順序。setup:CLI、SDK の初期化、設定、ローカルテスト。features:要求された機能の SDK リファレンス。deploy:アップロードとリリースのチェックリスト。plan | setup | features | deploy
enginestringいいえ任意のエンジンまたはフレームワーク。Phaser、Unity WebGL、Godot 4、three.js、React、Rust、custom など、ユーザーの指定どおりに入力します。
featuresarrayいいえ任意の Wavedash 機能要件。マルチプレイヤー、リーダーボード、実績、クラウドセーブ、ugc、プレイヤー、有料コンテンツなど。

詳細

Wavedash MCP

Wavedash のドキュメント、SDK のガイダンス、エンジンのセットアップ、公開チェックリストを参照できる、読み取り専用のリモート MCP サーバーです。

このサーバーは意図的に認証を必要としません。https://docs.wavedash.com の公開ドキュメントのみを読み取り、ユーザーアカウント、ゲーム、ビルド、ローカルファイル、API キー、非公開の Wavedash データにはアクセスしません。

ツール

相互に独立した 4 つのツールを提供しているため、クライアントが重複する選択肢の中から選ぶ必要はほとんどありません。

  • wavedash_implementation_planner - ユーザーの目標、エンジン、希望する機能をもとに、Wavedash の統合を計画し、ガイドします。stage 引数で、plan(アーキテクチャと参照する順序)、setup(CLI のインストール、サインイン、SDK の初期化、wavedash.toml、ローカルテスト)、features(希望する機能に関する SDK リファレンス)、または deploy(アップロードとリリースのチェックリスト)を選択します。順序付きの手順、境界、関連するドキュメントページとその内容を、テキストと構造化出力の両方で返します。
  • search_wavedash_docs - Wavedash の公式ドキュメントを検索します。
  • get_wavedash_doc - ドキュメントページを Markdown として取得します。
  • validate_wavedash_config - チャットから貼り付けた単一行形式またはフェンス付き形式を含む、wavedash.toml のテキストを検証します。

エンジン、トピック、機能のページはドキュメントサイトの検索インデックスから実行時に解決されるため、新しいドキュメントページを追加する際に、このコードを変更する必要はありません。

ローカルで実行する

npm install
npm start

MCP エンドポイント:

http://localhost:3000/mcp

ヘルス/情報エンドポイント:

http://localhost:3000/

Docker

docker build -t wavedash-mcp .
docker run --rm -p 3000:3000 wavedash-mcp

Cloudflare Workers

Worker のエントリーポイントは src/worker.js で、設定は wrangler.toml にあります。 /mcp で、ステートレスな Streamable HTTP MCP エンドポイントを提供します。

Deploy MCP to Production GitHub Actions ワークフローは、MCP のソース、パッケージの依存関係、wrangler.toml、ルートの package.json、またはデプロイワークフロー自体に変更がある状態で main にプッシュすると、自動的にデプロイします。ドキュメントやスキルの変更ではデプロイは実行されません。ワークフローの手動実行も引き続き利用できます。

ローカルで Worker を開発する場合:

npm run worker:dev

公開せずに Worker のバンドルを検証する場合:

npm run deploy:dry-run

デプロイする場合:

npm run deploy

リポジトリのルートから、次を使用します:

npm run mcp:deploy

本番環境の MCP エンドポイント:

https://mcp.wavedash.com/mcp

wrangler.toml では、mcp.wavedash.com を Cloudflare Workers のカスタムドメインとして宣言しています。wavedash.com が同じ Cloudflare アカウントにある場合、手動で DNS レコードを設定しなくても、Wrangler がホスト名を割り当てられます。

リモートクライアントのテスト

ヘルス/情報エンドポイント:

https://mcp.wavedash.com/

Cloudflare AI Playground から、デプロイ済みのエンドポイントを直接テストできます:

https://mcp.wavedash.com/mcp

Streamable HTTP に対応するリモート MCP クライアントは、同じエンドポイントに直接接続できます。

Claude Desktop など、stdio を想定するローカル MCP クライアントでは、mcp-remote を使用します:

{
  "mcpServers": {
    "wavedash": {
      "command": "npx",
      "args": ["mcp-remote", "https://mcp.wavedash.com/mcp"]
    }
  }
}

設定

環境変数デフォルト値説明
PORT3000HTTP サーバーのポートです。
WAVEDASH_DOCS_BASE_URLhttps://docs.wavedash.com公開ドキュメントのオリジンです。
WAVEDASH_MCP_FETCH_TIMEOUT_MS10000ドキュメントリクエストの取得タイムアウトです。
WAVEDASH_MCP_SEARCH_CACHE_MS300000検索インデックスのキャッシュ TTL です。

v0/Lovable/Bolt の範囲

このサーバーは、認証不要の Wavedash MCP リスティングとして使用してください。ブラウザーゲームを生成するエージェントをガイドできますが、ビルドのアップロードや公開はできません。

認証が必要な手順では、MCP から人間またはホストエージェントに、次を使用するよう案内してください:

  • Wavedash CLI のインストールに関するドキュメント:https://docs.wavedash.com/cli/installation
  • Wavedash CLI のブラウザーログイン:wavedash auth login
  • CI/API トークンでのログイン:wavedash auth login --token ... または WAVEDASH_TOKEN
  • Developer Portal からの手動アップロード/公開:https://wavedash.com/dev-portal

Wavedash CLI は、サインイン、wavedash.toml の初期化、ローカルテスト、ビルドのアップロード、プロジェクトフォルダーからの公開を行うためのコマンドラインアプリです。ターミナルコマンドを使いたくないユーザーには、代わりに Developer Portal を案内してください。

API キー、セッション Cookie、非公開の認証情報を MCP ツールの引数として渡さないでください。

ゲームの作成、ビルドのアップロード、公開などの認証が必要なツールは、Wavedash OAuth またはスコープが限定されたエージェント権限を利用する、別の認証済み MCP サーフェスに配置してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。