Playrunner
dev.playrunner由 playrunner.dev 發布v0.1.1更新於 Oct 24, 2026
Discover Playwright workflows, start runs, and inspect results in Playrunner Cloud.
概覽
Playrunner Cloud 的 MCP 伺服器,讓助理探索 Playwright 工作流程、啟動測試執行,並檢視報告、追蹤與產出物。
- 可以做什麼
- 探索 Playrunner Cloud 中的專案與已儲存的 Playwright 工作流程
- 以現有測試或內嵌指令碼建立工作流程,並指定環境與驗證設定檔
- 啟動工作流程執行並追蹤執行進度
- 檢視結果:哪些測試通過或失敗,以及日誌、報告、追蹤、截圖和影片
- 適用情境
- 適合團隊把 Playwright 測試放在 Playrunner 中,希望助理在改動後觸發一次檢查,並回報哪些通過、哪些失敗以及證據連結,而不只是確認程式碼寫完了。
- 執行需求
- 需要 playrunner.cloud 的遠端 Streamable HTTP 端點與 OAuth 登入,用戶端須支援遠端 Streamable HTTP 和 OAuth。需要 Playrunner 帳號以及既有的專案或工作流程。選用的 CLI 與本機整套環境需要 Node.js 20+、npm 和 Docker Desktop。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Playrunner,將其新增到工作區。
- 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
交給代理程式安裝
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/dev.playrunner%2Fmcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。
{
"mcpServers": {
"playrunner": {
"type": "http",
"url": "https://playrunner.cloud/mcp"
}
}
}README
Build with AI. Ship with evidence.
Playrunner turns your Playwright tests into reusable workflows
your team, your CI, and your coding agent can run.
Go from “the code is done” to “here is what passed”.
Run real browser checks. Follow the execution. Open the report, trace, or video.
Try Playrunner Cloud → · Run locally · Connect your agent · Read the docs
[Discord] [Playrunner on YouTube] [npm packages]
See Playrunner in a minute
Recorded with OBS and narrated with AI on 19 October 2026. The overview shows product examples; the workflow video tours a real local run’s saved configuration, passing report, and screenshot evidence. Video notes and transcripts →
Your agent wrote it. Now check it.
A working-looking screen is a good start. A repeatable test with an inspectable result is something your team can build on.
Playrunner gives AI-assisted developers and test teams a shared place to run Playwright, reuse environments and browser sign-ins, and investigate failures. Keep your existing tests. Give them a workflow you can run again after the next change.
For vibe coders and their favourite agents
Connect a compatible MCP client to Playrunner Cloud, then ask:
Run my checkout smoke workflow once. Wait for it to finish, tell me which tests passed or failed, and include the report links.
The agent can discover projects, create workflows, start runs, and inspect the returned evidence from the same conversation. Your saved workflows remain available to your teammates and CI.
Codex · Claude · Cursor · Gemini CLI · Antigravity · Grok
Connection steps and capabilities vary by client. Use a client with remote Streamable HTTP and OAuth support, or the CLI from a shell-capable agent. Choose your connection → Read the MCP guide →
From a test suite to a repeatable check
- Bring a test. Use your existing Playwright repository or start with an inline script.
- Give it a home. Choose an environment, an optional Authentication Profile, and where the workflow runs.
- Run it your way. Use the visual editor, your agent, the CLI, or a schedule.
- Follow the evidence. Inspect test results, logs, and the report and artefacts produced by the run. A started job is not a passing test.
Your tests, environments, runners, and next steps. One visible workflow.
Less test infrastructure. More useful feedback.
[A Playwright node splits a suite into four shards and merges the report, including a failed shard.]
Four shards. One merged report. Failed tests stay visible.
Give your CI the same workflow
Start a saved workflow, stream its progress, and return a failing exit code when the workflow fails, is cancelled, or times out:
Prefer workflows as code? Keep the definition alongside your application:
CLI run guide → · Workflow definitions →
Need a signed-in browser? Reuse an Authentication Profile.
Capture a browser session interactively, then select the profile on your Playwright node. Playrunner restores the stored session for the execution without storing your identity-provider password.
For Playrunner Cloud, pair your computer with the authentication companion:
Keep the companion open while capturing or refreshing the session. Hosted workflow runs can restore the encrypted stored state without the companion remaining connected.
Quick start
Prerequisites
- Docker Desktop
- Node.js 20+
- npm
Start the full local stack
On the first run, Playrunner opens the setup app. Follow the printed URL to confirm PostgreSQL and create the first admin account. With the default ports:
- Playrunner:
http://127.0.0.1:3100 - Setup:
http://127.0.0.1:3100/setup - Documentation:
http://127.0.0.1:3104/playrunner/
The .env.local file is optional unless you want to change ports before the
first run. If it is missing, ./start-local.sh creates it from the example. For
the complete walkthrough, see the
Getting Started guide.
Reopen setup or change the local defaults
To reopen the setup wizard:
Remove .env.local as well if you want Playrunner to regenerate the local port
and PostgreSQL defaults.
Run only the documentation site
Then open http://127.0.0.1:3104/playrunner/.
Explore
Contributing? Run the package end-to-end tests.
Package E2E tests run the real Vite frontend and Playrunner API against the
isolated playrunner_e2e PostgreSQL schema. Complete local setup first so
apps/api/.env contains a working DATABASE_URL, and keep PostgreSQL running.
Install Chromium once on a new development machine:
Run the deterministic mock-provider suite:
Run one integration package by its Playwright tag:
Mock mode still uses the real frontend, authentication, API, credential encryption, and database; only outbound provider boundaries may be faked. Live-provider scenarios are opt-in and require protected credentials:
Set PLAYRUNNER_E2E_DATABASE_URL to use another PostgreSQL server. Open the
latest report with npx playwright show-report, or read the
Testing guide for architecture and package
authoring details.
Help shape Playrunner
Try it on one workflow that matters to you. Tell us what worked, what failed, and what would make it useful every day.
Join the Discord · Report an issue · Star the project
License
Playrunner is source-available under the Playrunner Sustainable Use License, copyright © 2026 Concept AI PTY LTD.
來源:README.md,提交 0eb61b8
工具
0版本歷史
1- v0.1.1最新Sep 16, 2026
評分
已滿足適用檢查項的 75%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
- 已宣告認證方式必需10 分
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
請在儲存庫或註冊中心條目中宣告授權條款。