World Monitor
ข่าวกรองโลกแบบเรียลไทม์: ความขัดแย้ง ตลาด พลังงาน การค้า การขนส่ง และไซเบอร์
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Manage self-hosted n8n (incl. queue mode): workflows, executions, users, audit — 51 tools.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
N8N_API_URL, N8N_API_KEY, N8N_WEBHOOK_BASE_URLค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"n8n-pro": {
"command": "npx",
"args": [
"-y",
"n8n-pro-mcp"
],
"env": {
"N8N_API_URL": "ใส่ค่าของคุณ",
"N8N_API_KEY": "ใส่ค่าของคุณ",
"N8N_WEBHOOK_BASE_URL": "ใส่ค่าของคุณ"
}
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add n8n-pro --env N8N_API_URL='ใส่ค่าของคุณ' --env N8N_API_KEY='ใส่ค่าของคุณ' --env N8N_WEBHOOK_BASE_URL='ใส่ค่าของคุณ' -- npx -y n8n-pro-mcpเติมค่าที่เว้นว่างไว้ก่อนรัน
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"n8n-pro": {
"command": "npx",
"args": [
"-y",
"n8n-pro-mcp"
],
"env": {
"N8N_API_URL": "ใส่ค่าของคุณ",
"N8N_API_KEY": "ใส่ค่าของคุณ",
"N8N_WEBHOOK_BASE_URL": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"n8n-pro": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"n8n-pro-mcp"
],
"env": {
"N8N_API_URL": "ใส่ค่าของคุณ",
"N8N_API_KEY": "ใส่ค่าของคุณ",
"N8N_WEBHOOK_BASE_URL": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
N8N_WEBHOOK_BASE_URL envค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
ดูจากแบบการต่อของ server ตัวนี้ และเอกสารของผู้ทำโปรแกรมแต่ละตัว ตรวจเมื่อ 10 พ.ย. 2569
ติดตั้งบนเครื่องได้ใน
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 11 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub helbertparanhos ซึ่งเป็นเจ้าของ repo
มีการแก้โค้ดล่าสุด 10 วันที่ผ่านมา
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 2 จาก 2 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใส่ค่าเหล่านี้: N8N_API_URL, N8N_API_KEY
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด 10 วันที่ผ่านมา และส่งรุ่นล่าสุด (1.0.0) เข้า registry 5 เดือนที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย
ในหมวดเดียวกันมี World Monitor, Claude Flow, Tldraw
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
ข่าวกรองโลกแบบเรียลไทม์: ความขัดแย้ง ตลาด พลังงาน การค้า การขนส่ง และไซเบอร์
AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
Full-instance management for self-hosted n8n — including queue mode — through the Model Context Protocol. 51 tools covering workflows, executions, tags, credentials, variables, projects, users, security audit, source control and health monitoring.
n8n-pro-mcp connects Claude Code, Claude Desktop, Cursor or any MCP client to your n8n instance via the official n8n public API v1, with automatic cursor pagination, exponential-backoff retry on reads (writes and webhook calls are never retried, so side effects can't duplicate), and offline workflow validation that catches the classic n8n mistakes (malformed {{ }} expressions, webhook data accessed without .body, Code nodes missing return [{json: {...}}]) before they reach your instance.
list_running_executions (live queue view), get_execution_stats (success rate + average duration per workflow) and check_health (healthz, readiness, API auth) were built for instances running EXECUTIONS_MODE=queue with workers and webhook processors. N8N_WEBHOOK_BASE_URL lets webhook calls target dedicated webhook processors.validate_workflow_json checks structure, connection integrity, orphan nodes, expression syntax, webhook .body access, Code node return format and hardcoded secrets without any API call. create_workflow/update_workflow run it automatically and refuse invalid payloads.update_workflow fetches the current workflow, merges only what you pass and strips read-only fields, so you never lose nodes by sending an incomplete PUT.set_workflow_tags accepts tag names and creates missing ones; no manual ID juggling.summarize_execution_error (just the failing node + error, not a giant JSON dump), prune_executions (bulk cleanup with dry run), wait_for_execution (poll until terminal), clone_workflow and set_workflows_active_by_tag (tag-based kill switch).npm install -g n8n-pro-mcp # or use npx, no install needed
From source:
git clone https://github.com/helbertparanhos/n8n-pro-mcp.git && cd n8n-pro-mcp
npm install npm run build
When running from source, you can copy .env.example to .env in the project root — the server loads it from the package root, not the working directory. When installed via npx, set the variables through your MCP client config instead (the .env file is not read from the npx cache).
| Variable | Required | Description |
|---|---|---|
N8N_API_URL | ✅ | Base URL of your instance (e.g. https://n8n.yourdomain.com) — no /api/v1 suffix |
N8N_API_KEY | ✅ | API key from n8n → Settings → n8n API → Create API key |
N8N_WEBHOOK_BASE_URL | — | Separate base URL for webhook calls (queue mode with dedicated webhook processors) |
N8N_API_TIMEOUT_MS | — | Per-request timeout in ms (default 30000) |
N8N_MAX_RETRIES | — | Retries on 429/5xx/network errors — applied to GET requests only, never to writes or webhook calls (default 3, 0 disables) |
claude mcp add n8n-pro --env N8N_API_URL=https://n8n.yourdomain.com --env N8N_API_KEY=your-key -- npx -y n8n-pro-mcp
Or in .claude/settings.json / .mcp.json:
{
"mcpServers": { "n8n-pro": { "command": "npx", "args": ["-y", "n8n-pro-mcp"], "env": { "N8N_API_URL": "https://n8n.yourdomain.com", "N8N_API_KEY": "your-api-key" } } } }
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": { "n8n-pro": { "command": "npx", "args": ["-y", "n8n-pro-mcp"], "env": { "N8N_API_URL": "https://n8n.yourdomain.com", "N8N_API_KEY": "your-api-key" } } } }
Same JSON block in Cursor's MCP settings (.cursor/mcp.json).
| Tool | Description |
|---|---|
list_workflows | List with filters (active, tags, project, name) + auto pagination |
get_workflow | Full JSON or lightweight summary of one workflow |
create_workflow | Create from JSON, with automatic offline validation |
update_workflow | Partial update — fetch, merge, validate, PUT |
delete_workflow | Permanently delete |
activate_workflow / deactivate_workflow | Toggle triggers |
transfer_workflow | Move between projects |
search_workflows | Free-text search across names, node names and node types |
clone_workflow | Duplicate a workflow as an inactive copy |
set_workflows_active_by_tag | Bulk activate/deactivate by tag, with dry run |
validate_workflow_json | Offline validation, no API call |
| Tool | Description |
|---|---|
list_executions | Filter by status/workflow/project, with durations |
get_execution | Summary or full node-level run data for debugging |
delete_execution | Remove an execution record |
retry_execution | Retry a failed/stopped execution |
list_running_executions | Queue-mode live view of running/queued executions |
run_webhook | Trigger workflows via production or test webhook |
wait_for_execution | Poll an execution until it reaches a terminal state |
summarize_execution_error | Failing node + error message only — no giant JSON dump |
prune_executions | Bulk-delete old execution records, dry run by default |
get_execution_stats | Success rate + avg duration per workflow over a sample |
list_tags, create_tag, update_tag, delete_tag, get_workflow_tags, set_workflow_tags (by name, auto-creates missing tags).
create_credential, delete_credential, get_credential_schema, transfer_credential. Secrets are write-only — the n8n API never returns credential data.
list_variables, create_variable, update_variable, delete_variable (licensed feature).
list_projects, create_project, update_project, delete_project, plus member management: add_user_to_project, remove_user_from_project, change_user_project_role (licensed feature).
list_users, get_user, create_user (invite), delete_user, change_user_role.
| Tool | Description |
|---|---|
check_health | healthz + readiness (DB) + API auth, with a plain-language summary |
generate_audit | n8n's built-in security audit (credentials, database, nodes, filesystem, instance) |
pull_source_control | Pull from the connected git repository |
With EXECUTIONS_MODE=queue (main + workers + Redis):
check_health — confirms the main process and DB are up.list_running_executions — what is actually in flight right now; a growing list with old startedAt values means workers are starved or stuck.get_execution_stats — which workflows fail or crawl; sorted worst-first by success rate.run_webhook with N8N_WEBHOOK_BASE_URL pointing at your webhook processors to test the production ingestion path end to end.npm test # build + unit tests (validation rules, client helpers, .env parser)
npm run watch # incremental compile npm run inspector # interactive testing with @modelcontextprotocol/inspector
CI (GitHub Actions) runs build, tests and npm audit on every push and PR.
N8N_PUBLIC_API_DISABLED not set) and an API keyCreated by [Helbert Paranhos](https://github.com/helbertparanhos) at [Strat Academy](https://stratacademy.com.br).
If this project helped you, consider starring ⭐ the repository and following [Strat Academy](https://stratacademy.com.br) for more AI automation tooling.
MIT © Helbert Paranhos / Strat Academy — see LICENSE.