
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 分
请在仓库或注册中心条目中声明许可证。