This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
n8n_hostn8n instance URL (e.g. http://localhost:5678)
${user_config.n8n_host}n8n_api_keyAdmin access level
Server config contains admin-level keywords
Requires secrets
Needs API keys or credentials to function
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Optional REST API key — only needed when n8nac strips the availableInMCP flag on push
${user_config.n8n_api_key}n8n_mcp_tokenMCP access token for n8n execution-backed validation (generated in n8n Settings → API)
${user_config.n8n_mcp_token}Stop re-running the whole workflow. Validate what changed.
n8n-proctor is a validation control tool for agent-built n8n workflows. It exposes an MCP server that agents call during development. Given a workflow file and a change, it:
workflow file
│
▼
┌─ parse ─── graph ─── trust ─── target ─── guardrails ──┐
│ │
│ static analysis (always) execution (when needed) │
│ │
└────────────────── diagnostic summary ──────────────────┘
│
update trust
For the engineering details: Strategy covers the target-selection, prioritization, and rerun-suppression approaches (including RTS/TIA-style targeting and DeFlaker-style rerun suppression) and their evidence basis.
n8n-proctor exposes four MCP tools:
| Tool | Purpose |
|---|---|
validate | Static analysis — resolves scope, applies guardrails, runs structural checks, returns diagnostics |
test | Execution-backed testing — runs the workflow against a live n8n instance for runtime evidence |
trust_status | Inspect what's trusted, what changed, what needs validation |
explain | Dry-run guardrail evaluation — preview what validate or test would decide |
validate and test are separate tools producing separate evidence types (static and execution). The agent coordinates a push step between them via n8nac: validate → push → test.
Default behavior when the agent calls validate with no target: validate whatever changed since the last successful run, using static analysis. The cheapest useful default.
/plugin marketplace add Rakurai/n8n-proctor
/plugin install n8n-proctor@n8n-proctor
Then configure the MCP servers n8n-proctor needs at runtime — n8n-mcp (n8n's built-in MCP server for workflow execution) and n8nac (for workflow authoring):
claude mcp add n8n-mcp --transport http --url http://localhost:5678/mcp-server/http
claude mcp add n8nac -- npx --yes n8nac mcp
Add to your .vscode/settings.json:
{
"mcp.servers": {
"n8n-proctor": { "command": "node", "args": ["./dist/mcp/serve.js"] },
"n8n-mcp": { "url": "http://localhost:5678/mcp-server/http" },
"n8nac": { "command": "npx", "args": ["--yes", "n8nac", "mcp"] }
}
}
{
"mcpServers": {
"n8n-proctor": {
"command": "node",
"args": ["./dist/mcp/serve.js"]
}
}
}
git clone https://github.com/Rakurai/n8n-proctor.git && cd n8n-proctor
npm install && npm run build
A secondary CLI exists for local debugging and development:
npx claudepluginhub rakurai/n8n-proctor --plugin n8n-proctorHarness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Browser automation and end-to-end testing MCP server by Microsoft. Enables Claude to interact with web pages, take screenshots, fill forms, click elements, and perform automated browser testing workflows.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer