
Blinkbox
io.github.blinkboxhq由 GitHub 帳號 blinkboxhq 發布v1.0.0更新於 Oct 25, 2026
Open-source Zapier/n8n alternative as an MCP server: agents build, run and debug your workflows.
概覽
Blinkbox 是透過 MCP 提供的託管自動化平台,讓助手在編碼代理中建立、執行、偵錯並啟用工作流程。
- 可以做什麼
- 列出、檢視、重新命名和刪除自動化,並透過 AI 工作流程建構器依自然語言描述建立新的自動化,回傳含真實欄位值和變數串接的已設定草稿工作流程。執行自動化、啟用或停用它們,並檢視執行紀錄和執行日誌以排查失敗。瀏覽節點目錄、節點詳情和可用節點動作,了解工作流程可用的整合與步驟。列出和建立憑證,並向 Blinkbox 後端發出原始 API 呼叫。代理建立的工作流程仍是普通工作流程,可在拖放畫布上開啟和編輯。
- 適用情境
- 當你希望助手跨 Gmail、Slack、Stripe、GitHub、Notion 或 Airtable 等服務組裝並執行多步驟自動化,或在不離開對話的情況下執行和排查現有自動化時使用。配套的技能檔案會教代理節點欄位和表達式語法,README 稱這能把可用流程縮短到約四次工具呼叫。
- 執行需求
- 一個基於 Streamable HTTP 的遠端 MCP 端點,透過攜帶 Blinkbox MCP 金鑰的 Authorization 標頭存取,金鑰需在儀表板建立;無法傳送標頭的用戶端可將金鑰放在 URL 中。需要 Blinkbox 帳戶,免費託管方案無需信用卡。若選擇自架,則需要 Node.js 22 或更新版本、MongoDB、Redis 以及若干環境變數。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Blinkbox,將其新增到工作區。
- 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
交給代理程式安裝
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/io.github.blinkboxhq%2Fblinkbox/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。
{
"mcpServers": {
"blinkbox": {
"type": "http",
"url": "https://mcp.blinkbox.net/mcp"
}
}
}README
BlinkBox
Open-source automation platform (Zapier / Make / n8n alternative) with a native MCP server — connect Claude Code, Cursor or ChatGPT and let the agent build, run and debug your workflows.
Free hosted tier at blinkbox.net (no card) · self-host with Node 22 + MongoDB + Redis · MIT.
What it does
- MCP server — the whole platform is exposed over the Model Context Protocol (Streamable HTTP). Your coding agent lists, creates, runs, activates and debugs workflows with tool calls — see Use it from Claude Code
- Agent skill — a
SKILL.mdthat teaches the agent node fields, expression syntax and execution rules, so a working flow takes ~4 tool calls instead of ~12 of guessing - Drag-and-drop canvas — everything the agent builds is a normal workflow you can open and edit visually
- AI Agents — LLM nodes that reason over data and output structured results
- Headless scraping — full Chromium pool, defeats anti-bot, renders JavaScript
- Code sandbox — write JavaScript in an isolated V8 sandbox with memory limits
- 250+ integrations — Gmail, Slack, Stripe, GitHub, Notion, Airtable, Shopify, and more
- Encrypted credential vault — AES-256-GCM; secrets never leave the server decrypted
Use it from Claude Code, Cursor or ChatGPT (60 seconds)
-
Sign up at blinkbox.net → Dashboard → MCP → create an API key.
-
Add the server to your client:
Clients that can't send headers can pass the key in the URL instead:
https://mcp.blinkbox.net/mcp?key=<your key>. -
(Recommended) install the skill so the agent knows the node catalog and expression syntax:
-
Ask for what you want:
"Every morning at 8, find dentists in Berlin on OpenStreetMap that list a website, email and phone, dedupe against my Google Sheet and append the new ones."
The agent calls
create_automation, runs it withrun_automation, readsget_execution_logswhen something fails, andactivate_automationwhen it's green. OAuth apps (Google, Slack, Notion…) are connected once by you in the dashboard — the agent never sees your tokens.
Tools: list_automations · get_automation · create_automation · run_automation · activate_automation · deactivate_automation · rename_automation · delete_automation · list_executions · get_execution · get_execution_logs · list_nodes · get_node · list_node_actions · list_credentials · create_credential · blinkbox_api_get · blinkbox_api
Self-hosting? The same server is at <your backend>/api/mcp — create keys in your own dashboard.
Stack
Local setup
Prerequisites
- Node.js ≥ 22
- MongoDB Atlas cluster (or local MongoDB)
- Redis (local or Upstash)
1. Clone
2. Configure environment
Edit apps/backend/.env — at minimum you need:
3. Run
Open http://localhost:5174.
Environment variables
Required
AI (at least one recommended)
OAuth integrations (optional)
Deployment
Architecture
Execution engine
Workflows run as cursor-based state machines. Each execution is a MongoDB document with a cursor array. Workers claim cursors atomically via arrayFilters, run the node handler, advance the cursor, and release. Redis queues decouple trigger fan-out from execution. A resumer process recovers crashed executions every 5 seconds.
Node system
Every integration is a node with two halves:
- Frontend (
nodeRegistry.js) — config panel, icon, label, category - Backend (
nodes/) — stateless handlerasync (config, context) => result
The same backendType key connects both sides. 250+ nodes are registered.
AI workflow builder
create_automation (the MCP tool) hands your description to a server-side builder:
"When a new Stripe payment comes in, look up the customer in HubSpot, and send a Slack alert to #revenue"
The builder calls Claude with the node knowledge base and forced tool use, and returns a fully configured, canvas-correct workflow — real field values, variable chaining ({{trigger.data.from}}), node positions — as a draft you can run, inspect and activate from the agent or the UI.
Provider fallback chain: Anthropic → Groq → Gemini
Security
- JWT auth on all API routes, workspace-scoped queries
- AES-256-GCM credential encryption (key never stored in DB)
- SSRF guard on all outbound HTTP requests
- Code sandbox: isolated V8 with memory/time limits (
isolated-vm) - Shell tool nodes gated behind
ENABLE_SHELL_TOOLS=true(off by default) - OAuth state tokens (CSRF protection), postMessage to explicit origins only
- Rate limiting on webhook triggers (Redis-backed, survives restarts)
Deployment on Railway
- Create a Railway project, add the repo
- Set all required env vars in Railway dashboard
- Set
BACKEND_PUBLIC_URLto your Railway backend URL - Register that URL as an OAuth redirect URI in Google Cloud Console (if using Gmail)
The nixpacks.toml in apps/backend/ installs Chromium and all native deps automatically.
License
MIT
來源:README.md,提交 1066e45
工具
0版本歷史
1- v1.0.0最新Sep 16, 2026
評分
已滿足適用檢查項的 75%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
- 已宣告認證方式必需10 分
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
請在儲存庫或註冊中心條目中宣告授權條款。