Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
Open-source Zapier/n8n alternative as an MCP server: agents build, run and debug your workflows.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
Authorization「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
このアドレスはリクエストの header にキーが必要ですが、コネクタを追加するメニューでは設定できません。代わりにClaude Code、Cursor、VS Codeを使ってください。
ターミナルでこれを実行します
claude mcp add --transport http blinkbox https://mcp.blinkbox.net/mcp --header 'Authorization: your-value'動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"blinkbox": {
"url": "https://mcp.blinkbox.net/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"blinkbox": {
"type": "http",
"url": "https://mcp.blinkbox.net/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
このアドレスはリクエストの header にキーが必要ですが、コネクタを追加するメニューでは設定できません。代わりにClaude Code、Cursor、VS Codeを使ってください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
Authorization 秘密 必須 HTTP headerこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーのツール一覧はまだ読み取っていません。エンドポイントは順番にチェックしています。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント blinkboxhq で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
まだチェックしていません。エンドポイントは順番にチェックしています
まだチェックしていません。エンドポイントは順番にチェックしています
まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:Authorization
作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。
GitHubリポジトリの最終更新は–、最新バージョン(1.0.0)がレジストリに届いたのは2 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Kanal Varna — drains, leaks & plumbing (Varna, BG)
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Drain unblocking, leak detection & plumbing in Varna, Bulgaria: services, prices, areas, contact
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
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.
SKILL.md that teaches the agent node fields, expression syntax and execution rules, so a working flow takes ~4 tool calls instead of ~12 of guessing # Claude Code
claude mcp add --transport http blinkbox https://mcp.blinkbox.net/mcp \ --header "Authorization: Bearer "
// Cursor / Claude Desktop / any client that takes a JSON config
{ "mcpServers": { "blinkbox": { "url": "https://mcp.blinkbox.net/mcp", "headers": { "Authorization": "Bearer " } } } }
Clients that can't send headers can pass the key in the URL instead: https://mcp.blinkbox.net/mcp?key= .
mkdir -p ~/.claude/skills/blinkbox && curl -fsSL \
https://raw.githubusercontent.com/blinkboxhq/Blinkbox/main/.claude/skills/blinkbox/SKILL.md \ -o ~/.claude/skills/blinkbox/SKILL.md
*"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 with run_automation, reads get_execution_logs when something fails, and activate_automation when 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 /api/mcp — create keys in your own dashboard.
| Layer | Tech |
|---|---|
| Frontend | React 18 + Vite + Tailwind CSS + ReactFlow |
| Backend | Node.js + Express + MongoDB Atlas + Redis |
| AI | Anthropic Claude (primary) → Groq → Gemini (fallback) |
| Scraping | Puppeteer + Chromium |
| Execution | Cursor-based distributed engine, 4 worker cells |
| Deployment | Railway (nixpacks) |
git clone https://github.com/blinkboxhq/Blinkbox.git
cd Blinkbox npm install
cp apps/backend/.env.example apps/backend/.env
Edit apps/backend/.env — at minimum you need:
MONGODB_URI=mongodb+srv://...
REDIS_URL=redis://localhost:6379 JWT_SECRET=your-32-char-secret ENCRYPTION_KEY=your-exactly-32-char-key ANTHROPIC_API_KEY=sk-ant-... # enables the AI workflow builder behind create_automation
# Terminal 1 — backend (port 3000)
cd apps/backend && npm run dev
cd apps/frontend && npm run dev
Open http://localhost:5174.
| Variable | Description |
|---|---|
MONGODB_URI | MongoDB connection string |
REDIS_URL | Redis connection string |
JWT_SECRET | ≥ 32 chars, any random string |
ENCRYPTION_KEY | Exactly 32 chars — used for credential vault AES encryption |
| Variable | Description |
|---|---|
ANTHROPIC_API_KEY | Enables the AI workflow builder (Claude) used by the create_automation MCP tool |
GROQ_API_KEY | Fallback LLM (Llama 3.3 70B) |
GOOGLE_AI_KEY | Fallback LLM (Gemini 2.0 Flash) |
| Variable | Description |
|---|---|
GOOGLE_CLIENT_ID / GOOGLE_CLIENT_SECRET | Gmail, Drive, Calendar OAuth |
SLACK_CLIENT_ID / SLACK_CLIENT_SECRET | Slack OAuth |
GITHUB_CLIENT_ID / GITHUB_CLIENT_SECRET | GitHub OAuth |
MICROSOFT_CLIENT_ID / MICROSOFT_CLIENT_SECRET | Microsoft 365 OAuth |
NOTION_CLIENT_ID / NOTION_CLIENT_SECRET | Notion OAuth |
AIRTABLE_CLIENT_ID / AIRTABLE_CLIENT_SECRET | Airtable OAuth |
| Variable | Description |
|---|---|
BACKEND_PUBLIC_URL | Public-facing backend URL (e.g. https://api.blinkbox.net) — required for OAuth callbacks |
FRONTEND_URL | Frontend URL for CORS allowlist |
PORT | Backend port (default: 3000) |
┌─────────────────────────────────────────────────────┐
│ Frontend (Vite) │ │ Dashboard · Workspace Canvas · MCP keys │ └───────────────────────┬─────────────────────────────┘ │ REST API ┌───────────────────────▼─────────────────────────────┐ │ Backend (Express) │ │ Auth · Automations · Executions · Credentials │ │ MCP server · AI builder · OAuth · Webhooks │ └──────────┬──────────────────┬───────────────────────┘ │ │ ┌──────▼──────┐ ┌──────▼──────┐ │ MongoDB │ │ Redis │ │ Atlas │ │ Queues │ └─────────────┘ └──────┬──────┘ │ ┌─────────▼───────────┐ │ Execution Workers │ │ (4 cursor cells) │ │ Chromium pool │ └─────────────────────┘
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.
Every integration is a node with two halves:
nodeRegistry.js) — config panel, icon, label, categorynodes/) — stateless handler async (config, context) => resultThe same backendType key connects both sides. 250+ nodes are registered.
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
isolated-vm)ENABLE_SHELL_TOOLS=true (off by default)BACKEND_PUBLIC_URL to your Railway backend URLThe nixpacks.toml in apps/backend/ installs Chromium and all native deps automatically.
MIT