Wavedash

io.github.wvdsh由 GitHub 帳號 wvdsh 發布v0.1.0更新於 Oct 24, 2026

Wavedash docs and workflow guidance for building and publishing browser games.

已驗證Streamable HTTP可網頁執行知識與記憶開發者工具

概覽

AI 產生的概覽

唯讀的遠端 MCP 伺服器,讓助理搜尋 Wavedash 文件、規劃瀏覽器遊戲 SDK 整合,並驗證 wavedash.toml 設定。

可以做什麼
搜尋並取得 Wavedash 官方文件頁面(以 Markdown 回傳),涵蓋 SDK、引擎、CLI 與設定主題,結果附排序、路徑與摘要。分階段規劃 Wavedash 整合:架構與閱讀順序、CLI 安裝與本機測試、SDK 功能參考、上傳與發布清單。驗證從對話貼上的 wavedash.toml 文字,檢查缺少 game_id 或 upload_dir、entrypoint 與 upload_dir 重複、絕對路徑及引擎設定區段等問題。
適用情境
在 Wavedash 上開發或發布瀏覽器遊戲、希望助理依官方文件、引擎設定步驟與發布清單行事時使用。也適合在執行 CLI 前檢查 wavedash.toml。
執行需求
遠端 Streamable HTTP 端點;不需帳號、API 金鑰或環境變數。僅支援 stdio 的本機用戶端可透過 mcp-remote 連線。需要能存取 Wavedash 文件網站。
安裝前請注意
此伺服器無需驗證且為唯讀,無法上傳、發布,也無法存取帳號、建置或私有資料。請勿將 API 金鑰、工作階段 Cookie 或其他憑證當作工具參數傳入;CLI 登入、上傳與發布等需驗證的步驟須由使用者另行完成。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Wavedash,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.wvdsh%2Fwavedash/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "wavedash": {
      "type": "http",
      "url": "https://mcp.wavedash.com/mcp"
    }
  }
}

README

Wavedash MCP

Read-only remote MCP server for Wavedash docs, SDK guidance, engine setup, and publishing checklists.

This server is intentionally unauthenticated. It only reads public docs from https://docs.wavedash.com and does not access user accounts, games, builds, local files, API keys, or private Wavedash data.

Tools

Four orthogonal tools, so clients rarely have to choose between overlapping options:

  • wavedash_implementation_planner - plan and guide a Wavedash integration from the user's goal, engine, and requested features. The stage argument selects plan (architecture and reading order), setup (CLI install, sign-in, SDK init, wavedash.toml, local testing), features (SDK reference for the requested features), or deploy (upload and release checklist). Returns ordered steps, boundaries, and the relevant docs pages with content, as text and as structured output.
  • search_wavedash_docs - search official Wavedash docs.
  • get_wavedash_doc - fetch a docs page as Markdown.
  • validate_wavedash_config - validate wavedash.toml text, including single-line or fenced input pasted from chat.

Engine, topic, and feature pages are resolved at runtime from the docs site's search index, so new docs pages need no change here.

Run Locally

bash
npm installnpm start

The MCP endpoint is:

text
http://localhost:3000/mcp

Health/info endpoint:

text
http://localhost:3000/

Docker

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

Cloudflare Workers

The Worker entrypoint is src/worker.js, configured by wrangler.toml. It serves a stateless Streamable HTTP MCP endpoint at /mcp.

The Deploy MCP to Production GitHub Actions workflow deploys automatically on pushes to main that change MCP source, package dependencies, wrangler.toml, the root package.json, or the deployment workflow itself. Documentation and skill changes do not trigger deployment. Manual workflow runs remain available.

Local Worker dev:

bash
npm run worker:dev

Validate the Worker bundle without publishing:

bash
npm run deploy:dry-run

Deploy:

bash
npm run deploy

From the repo root, use:

bash
npm run mcp:deploy

The production MCP endpoint is:

text
https://mcp.wavedash.com/mcp

wrangler.toml declares mcp.wavedash.com as a Cloudflare Workers Custom Domain. If wavedash.com is in the same Cloudflare account, Wrangler can attach the hostname without a manual DNS record.

Remote Client Testing

Health/info endpoint:

text
https://mcp.wavedash.com/

Cloudflare AI Playground can test the deployed endpoint directly:

text
https://mcp.wavedash.com/mcp

Remote MCP clients that support Streamable HTTP can connect directly to the same endpoint.

For Claude Desktop or other local MCP clients that expect stdio, use mcp-remote:

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

Configuration

Environment variableDefaultDescription
PORT3000HTTP server port.
WAVEDASH_DOCS_BASE_URLhttps://docs.wavedash.comPublic docs origin.
WAVEDASH_MCP_FETCH_TIMEOUT_MS10000Fetch timeout for docs requests.
WAVEDASH_MCP_SEARCH_CACHE_MS300000Search index cache TTL.

v0 / Lovable / Bolt Scope

Use this server as a no-auth Wavedash MCP listing. It can guide agents while they generate browser games, but it cannot upload or publish builds.

For authenticated steps, the MCP should instruct the human or host agent to use:

  • Wavedash CLI install docs: https://docs.wavedash.com/cli/installation
  • Wavedash CLI browser login: wavedash auth login
  • CI/API token login: wavedash auth login --token ... or WAVEDASH_TOKEN
  • Developer Portal manual upload/publish: https://wavedash.com/dev-portal

The Wavedash CLI is the command-line app for signing in, initializing wavedash.toml, testing locally, uploading builds, and publishing from a project folder. For users who do not want terminal commands, route them to the Developer Portal instead.

Do not pass API keys, session cookies, or private credentials as MCP tool arguments.

Authenticated tools such as creating games, uploading builds, or publishing should live in a separate authenticated MCP surface backed by Wavedash OAuth or scoped agent grants.

來源:mcp/README.md,提交 0a0f76e

工具

4

wavedash_implementation_planner

Plan Wavedash Implementation

Plan and guide a Wavedash browser game integration from the user's goal, engine, and requested features. Call this first for any request to build, deploy, upload, or release a game on Wavedash, or to add Wavedash SDK features. Choose the stage: plan (architecture and reading order), setup (CLI install, sign-in, SDK init, wavedash.toml, local testing), features (SDK reference for the requested features), or deploy (upload and release checklist). Returns ordered steps, boundaries, and the relevant docs.wavedash.com pages with content. Read-only and unauthenticated.

輸入參數goal必填stageenginefeatures

search_wavedash_docs

Search Wavedash Docs

Search official Wavedash docs (docs.wavedash.com) for browser game development, SDK integration, engines, CLI, upload, and publishing. Use this instead of web search for any Wavedash question when the exact page is unknown. Returns ranked pages with paths, URLs, and excerpts. Read-only and unauthenticated.

輸入參數limitquery必填

get_wavedash_doc

Get Wavedash Doc

Fetch a full Wavedash docs page as Markdown by path or docs.wavedash.com URL, for example sdk/achievements, engines/unity, or cli/configuration. Use this when the user wants to see a Wavedash docs page or when exact SDK, CLI, or config details are needed. Only docs.wavedash.com pages can be fetched. Read-only and unauthenticated.

輸入參數path必填

validate_wavedash_config

Validate Wavedash Config

Validate wavedash.toml contents for Wavedash CLI config issues (missing game_id or upload_dir, entrypoint repeating the upload_dir, absolute paths, engine sections). Call this whenever the user shares wavedash.toml text or asks to check their Wavedash config, even if the problem looks obvious. Accepts single-line or fenced input. Pass the config text as the toml argument; this does not read files.

輸入參數toml必填

版本歷史

1
  1. v0.1.0最新Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分