Ermöglicht KI-Agenten temporären, vom Besitzer genehmigten Zugriff auf Node-RED Flows via MCP, REST oder GET-Links.
Auch bekannt als com55/node-red-ai-access, @com55/node-red-ai-access
- Stars
- 1
- Tools
- —
- Downloads, 30 Tage
- 2.297
- Neueste Version
- —
- Letzter Commit
- 11. Nov. 2026
- Lizenz
- MIT
Was ist node-red-ai-access MCP?
node-red-ai-access ist ein MCP server. Ermöglicht KI-Agenten temporären, vom Besitzer genehmigten Zugriff auf Node-RED Flows via MCP, REST oder GET-Links.
Zusammenfassung generiert aus dem README des Projekts
Über node-red-ai-access MCP server
Die primäre Funktion dieses Node-RED 4.x+ Plugins ist es, KI-Agenten kontrollierten, temporären Zugriff auf Node-RED Flows zu gewähren. Es ermöglicht Entwicklern, KI-Clients spezifische Interaktionskanäle über einen MCP JSON-RPC Endpoint, eine versionierte REST API oder einfache HTTP GET-Links bereitzustellen. Dieses Setup stellt sicher, dass alle von einer KI vorgeschlagenen Änderungen als Vorschläge und nicht als sofortige Mutationen behandelt werden, was eine menschliche Freigabe über ein Admin-Dashboard unter dem Pfad /ai-access erfordert.
Nutzer verwalten diese Interaktionen über ein Git-inspiriertes Modell, bei dem KI-Vorschläge wie Pull Requests fungieren. Administratoren können lesbare Diffs von Nodes und Properties prüfen, diese zur Implementierung der Änderungen genehmigen oder ablehnen, um den Live-Flow unverändert zu lassen. Das System unterstützt verschiedene Token-Typen für unterschiedliche Client-Fähigkeiten, einschließlich spezialisierter Links für Chat-KIs, die nur GET-Requests unterstützen. Die Sicherheit wird durch konfigurierbare Time-to-Live-Einstellungen gewährleistet, wobei GET-Links auf 24 Stunden begrenzt sind und MCP- oder REST-Links bis zu 30 Tage halten können.
Was du damit machen kannst
- 1Review von KI-Flow-ÄnderungenEin Entwickler kann einen lesbaren Diff der Node-Properties prüfen, bevor er entscheidet, ob er den Vorschlag der KI in die Live-Umgebung mergen möchte.
- 2Anbindung von Chat-basierten KI-ClientsDu kannst einer Chat-KI, die nur HTTP GET-Requests unterstützt, einen einfachen Link bereitstellen, damit sie mit deinen Flows interagieren kann.
- 3Verwaltung von automatisiertem Agenten-ZugriffEntwickler können spezifische Token für MCP- oder REST-Clients ausstellen, um eine strukturierte JSON-RPC Kommunikation zu ermöglichen.
- 4Auditing der Agenten-AktivitätenAdministratoren können alle Interaktionen und Änderungen, die von KI-Agenten vorgenommen wurden, über ein dediziertes Log nachverfolgen.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du node-red-ai-access MCP
Formate geprüft am 10. Nov. 2026Zu Cursor hinzufügenZu Goose hinzufügennode-red-ai-access MCP in Claude Code installieren
$ claude mcp add node-red-ai-access -- npx -y @com55/node-red-ai-accessnode-red-ai-access MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"node-red-ai-access": {
"command": "npx",
"args": [
"-y",
"@com55/node-red-ai-access"
]
}
}
}node-red-ai-access MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"node-red-ai-access": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@com55/node-red-ai-access"
]
}
}
}node-red-ai-access MCP in VS Code CLI installieren
$ code --add-mcp '{"name":"node-red-ai-access","type":"stdio","command":"npx","args":["-y","@com55/node-red-ai-access"]}'node-red-ai-access MCP in Claude Desktop installieren
claude_desktop_config.json
{
"mcpServers": {
"node-red-ai-access": {
"command": "npx",
"args": [
"-y",
"@com55/node-red-ai-access"
]
}
}
}node-red-ai-access MCP in Codex installieren
$ codex mcp add node-red-ai-access -- npx -y @com55/node-red-ai-accessnode-red-ai-access MCP in Codex config.toml installieren
~/.codex/config.toml
[mcp_servers.node-red-ai-access] command = "npx" args = ["-y", "@com55/node-red-ai-access"]
node-red-ai-access MCP in Gemini CLI installieren
$ gemini mcp add -s user node-red-ai-access npx -- -y @com55/node-red-ai-accessnode-red-ai-access MCP in Gemini settings.json installieren
~/.gemini/settings.json
{
"mcpServers": {
"node-red-ai-access": {
"command": "npx",
"args": [
"-y",
"@com55/node-red-ai-access"
]
}
}
}Automatisierte Checks
Geluften am 13. Nov. 2026Vollständiger Bericht →Unsere automatisierten Checks bestanden. Das ist kein Security-Audit: Lies den Code und gib dem Server nur den minimal notwendigen Zugriff. Wie die Checks funktionieren
- Source Repository verknüpft und erreichbarBestanden
- Open Source Lizenz (OSI)Bestanden
- Commit oder Release im letzten JahrBestanden
- Package-Name ähnelt keinem populären PackageBestanden
- Remote Endpoint nutzt HTTPSNicht geprüft
- Destruktive Tools sind markiertNicht geprüft
- Keine versteckten Anweisungen an das ModellBestanden
- Keine kritischen Advisories im Paket oder seinen AbhängigkeitenNicht geprüft
README
Auf GitHub ansehenNode-RED AI Access
Temporary, owner-approved Node-RED access for AI clients. Ships as a Node-RED 4.x+ plugin with:
- an admin dashboard at
/ai-access(browserGET /mcpredirects there) - a versioned REST API under
/mcp/api/v1 - an MCP JSON-RPC endpoint at
/mcp/rpc(Streamable HTTP) over the same services
Git mental model: a proposal is like a pull request. Human approve = merge;
reject = close; withdraw = the author closes their own PR. Revision changes
auto-rebase open proposals. A conflict blocks approval until resolved. Open
proposals expire after a configurable TTL (default 7 days). Every access link
can see all proposals (mine: true|false).
Derived from ziv-daniel/node-red-mcp.
Install (Node-RED plugin)
Requirements: Node-RED 4.x or newer, Node.js 20.19+ (tested: Node-RED 4.1 on
Node 20/22, Node-RED 5.0 on Node 22/24), and adminAuth enabled
(recommended). Without adminAuth, AI features stay off unless you opt in; see
Configuration.
-
In the Node-RED Palette Manager, choose Menu → Manage palette → Install, then search for
@com55/node-red-ai-access. -
Or install with npm in your Node-RED user directory:
cd ~/.node-red npm install @com55/node-red-ai-accessStable releases use npm. From 0.2.0-beta.12 onward, pre-releases are
.tgzfiles available only as GitHub Release assets, not on npm. Pick a version from GitHub Releases and use its exact install command from the release notes. For example, replaceX.Y.Zwith the full version, including its pre-release suffix (/datais typical for Docker; otherwise use~/.node-red):cd /data && npm i https://github.com/com55/node-red-ai-access/releases/download/vX.Y.Z/com55-node-red-ai-access-X.Y.Z.tgz -
Restart Node-RED.
Quick start
- Log in to the editor, then open
/ai-accesson the admin root (for examplehttp://localhost:1880/ai-access, or{httpAdminRoot}/ai-accesswhenhttpAdminRootis set), or click Open AI Access dashboard in the editor sidebar. Opening/mcpin a browser redirects to the dashboard (MCP clients keep using/mcp). - Create an access token on the dashboard's Access tokens tab (admin
*only). Choose the token kind for your client. - Either connect an MCP client or give an AI the full GET link. Changes become pending proposals for human review and approval.
Choose a channel
Prefer MCP or REST when your client can send custom headers and JSON bodies. Use
a GET link for chat AIs that can only HTTP GET. Each token works on one surface;
choose mcp, rest, or get_link to match the client.
Copy the token when it is created: it is shown only once. Access links are in memory and become invalid after a Node-RED restart. The default TTL is 4 hours; GET links are capped at 24 hours, REST / MCP links at 30 days.
Review changes
The AI reads flows and submits proposals. Open Proposals on the dashboard to review the readable node/property diff against the live flow, then approve or reject. Approval deploys the changes; rejection never mutates flows.
Users with read (including guest, if configured) have a read-only view.
Creating or revoking access links and approving or rejecting proposals require
* permission. The Audit log tab records activity for review.
See the AI quickstart for GET links and Bearer REST / MCP examples, and the dashboard guide for sign-in, tabs, and permissions.
Docs
| Document | Description |
|---|---|
| Channel index | GET link / REST / MCP overview |
| Dashboard | Sign-in, tabs, and permissions |
| Configuration | Settings, proxy URLs, CORS, redaction, and storage |
| MCP OAuth | Endpoints, consent, token lifetimes, and public exposure |
| REST API | Routes, MCP JSON-RPC, proposals, and runtime adapters |
| AI quickstart | GET links, Bearer REST / MCP, and examples |
| MCP client setup | Claude Desktop, Cursor, VS Code, and CLI |
| MCP tools reference | Generated from live tools/list |
| Error codes | Code, HTTP status, meaning, hint, and channels |
| Development | Build, test, quality, and generated references |
| Releasing | Versioning, release assets, and npm publishing |
| OpenAPI 3.1 | Also served at GET /mcp/api/v1/openapi.yaml and GET /mcp/api/v1/openapi.json |
Development
Build and test with yarn; see Development for commands and generated reference checks.
License
MIT — see LICENSE.
node-red-ai-access MCP Fragen
Wie füge ich node-red-ai-access MCP zu Claude Code hinzu?
Führe claude mcp add node-red-ai-access -- npx -y @com55/node-red-ai-access in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich node-red-ai-access MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Welche verschiedenen Möglichkeiten gibt es für einen KI-Client, sich zu verbinden?
Clients können sich über MCP, eine versionierte REST API oder einen einfachen GET-Link verbinden, falls die Chat-KI nur HTTP GET unterstützt.
Wie werden die von der KI vorgenommenen Änderungen an meinen Flows angewendet?
Die KI reicht Vorschläge ein, die im Admin-Dashboard erscheinen; ein Mensch muss den Diff prüfen und den Vorschlag genehmigen, um die Änderungen zu deployen.
Wie lange sind die Access-Links gültig?
Die Standard-TTL beträgt 4 Stunden, aber GET-Links sind auf 24 Stunden begrenzt, während REST- und MCP-Links bis zu 30 Tage gültig sein können.