Skip to content
Back to skills

Check Mcps

ASecurity

Verify n8n-autopilot setup is functional — n8nac CLI present, workspace bound, n8n API reachable, companion plugin `n8n-as-code@n8nac-marketplace` enabled. Use after setup, after upgrading the plugin, or when commands behave unexpectedly.

  • 18 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 26, 2026
toolsbashnodeapi

Works with

  • claude code
  • cli
  • api
  • mcp

Security analysis

A100/100

Scanned October 1, 2026

npx -y skills add neurawork-git/n8n-autopilot --skill check-mcps --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Check Mcps?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Check Mcps
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/neurawork-git-check-mcps/badge)](https://www.skillsdirectory.com/skills/neurawork-git-check-mcps)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: check-mcps
description: Verify n8n-autopilot setup is functional — n8nac CLI present, workspace bound, n8n API reachable, companion plugin `n8n-as-code@n8nac-marketplace` enabled. Use after setup, after upgrading the plugin, or when commands behave unexpectedly.
argument-hint: ""
user-invocable: true
allowed-tools: Bash(npx:*), Bash(bash:*), Bash(grep:*), Bash(test:*)
---

# Check n8n-autopilot Setup

n8n-autopilot is CLI-only (`npx n8nac …`). There is no MCP server entry for this plugin — the `mcp__n8n-as-code__*` namespace seen in older docs was an upstream assumption that never landed (the npm `n8nac mcp` entry-point is broken and Etienne's companion plugin ships skill knowledge, not an MCP server).

This skill verifies the actually-required layers.

## Step 1 — n8nac CLI reachable

```bash
npx n8nac --version 2>&1
```

Expect `2.2.0` or higher. Anything below is unsupported.

## Step 2 — Full health check via setup-check.sh

```bash
bash "$CLAUDE_PLUGIN_ROOT/scripts/setup-check.sh" 2>&1
```

(`$CLAUDE_PLUGIN_ROOT` is set by Claude Code when running plugin commands — no manual path needed.)

Inspect the output. The script checks, in order:

1. `npx` available
2. n8nac CLI version vs minimum/reference
3. n8nac workspace bound (`workspace status --json` returns env config)
4. n8n API reachable (host pulled from the workspace status JSON)
5. Companion plugin `n8n-as-code@n8nac-marketplace` enabled (warns if missing — the companion's `n8n-architect` skill is the primary source of n8n authoring knowledge)
6. Community-node schema coverage
7. Inventory freshness (informational)

## Step 3 — Companion plugin (`n8n-as-code`) enabled

```bash
grep -q '"n8n-as-code@n8nac-marketplace": true' "$HOME/.claude/settings.json" && \
  echo "OK: n8n-as-code companion enabled" || \
  echo "WARN: n8n-as-code companion not enabled — install it for best UX:
  claude plugin marketplace add EtienneLescot/n8n-as-code
  claude plugin install n8n-as-code@n8nac-marketplace"
```

## Step 4 — Project visibility

```bash
node "$CLAUDE_PLUGIN_ROOT/skills/find-project/scripts/list.js"
```

Prints the workspace-pinned project plus every project derivable from credential ownership. Surface the table to the user — multi-project blindness (referencing creds from the wrong project) is the most common cause of "workflow pushes but fails at runtime".

## Step 4b — Native n8n MCP (test path + push gate)

```bash
node "$CLAUDE_PLUGIN_ROOT/scripts/check-native-mcp.mjs" --live
```

`✅ native MCP ready` = the plugin's `n8n-native` server can test workflows on the session env's
instance and the push-lint gate can check node versions there. Any `INFO:` line carries the exact
remedy (token from the n8n UI, piped into `npx n8nac native-mcp configure`). Silent output means
`N8NAC_ENVIRONMENT` is not pinned — fix that first (`/n8n-autopilot:session-env`).

## Step 5 — Report

Print a one-line summary per layer, plus the most likely fix for any FAIL:

```
Layer                              | Status
───────────────────────────────────┼─────────
n8nac CLI (>= 2.2.0)                |  OK
workspace bound                     |  OK
n8n API reachable                   |  OK
companion plugin (n8n-as-code)      |  OK
native MCP (n8n-native + gate)      |  OK
schemas/_index.json present         |  OK
```

For any non-OK row, surface the line from `setup-check.sh` verbatim — that script already prints the suggested fix.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.