AI agentlarına MCP, REST veya GET bağlantıları aracılığıyla Node-RED akışlarına erişim için geçici ve sahibi tarafından onaylanmış yetki sağlar.
Ayrıca bilinen adı com55/node-red-ai-access, @com55/node-red-ai-access
- Yıldızlar
- 1
- Araçlar
- —
- İndirmeler, 30 gün
- 2.297
- En son sürüm
- —
- Son commit
- 11 Kas 2026
- Lisans
- MIT
node-red-ai-access MCP nedir?
node-red-ai-access bir MCP sunucusudur. AI agentlarına MCP, REST veya GET bağlantıları aracılığıyla Node-RED akışlarına erişim için geçici ve sahibi tarafından onaylanmış yetki sağlar.
Özet, projenin README dosyasından oluşturuldu
node-red-ai-access MCP sunucusu hakkında
AI agentlarına Node-RED akışları için kontrollü ve geçici erişim sağlamak, bu Node-RED 4.x+ eklentisinin temel işlevidir. Geliştiricilerin AI istemcilerine bir MCP JSON-RPC uç noktası, versiyonlanmış bir REST API veya basit HTTP GET bağlantıları aracılığıyla belirli etkileşim kanalları sunmasına olanak tanır. Bu kurulum, bir AI tarafından önerilen tüm değişikliklerin anlık mutasyonlar yerine öneriler olarak ele alınmasını sağlar; bu değişikliklerin uygulanması için /ai-access yolunda bulunan bir yönetici paneli üzerinden insan onayı gereklidir.
Kullanıcılar bu etkileşimleri, AI önerilerinin pull request gibi çalıştığı Git tabanlı bir model üzerinden yönetirler. Yöneticiler, okunabilir düğüm (node) ve özellik farklarını inceleyebilir, değişiklikleri yayına almak için onaylayabilir veya canlı akışı değiştirmeden reddedebilirler. Sistem, yalnızca GET isteklerini destekleyen sohbet tabanlı yapay zekalar için özelleşmiş bağlantılar da dahil olmak üzere, farklı istemci yeteneklerine göre çeşitli token türlerini destekler. Güvenlik, yapılandırılabilir TTL (yaşam süresi) ayarlarıyla sağlanır; GET bağlantıları 24 saat ile sınırlandırılmışken, MCP veya REST bağlantıları 30 güne kadar geçerli olabilir.
Neler yapabilirsiniz
- 1AI akış değişikliklerini incelemeBir geliştirici, bir AI önerisini canlı ortama dahil etmeden önce düğüm özelliklerinin okunabilir farklarını (diff) inceleyebilir.
- 2Sohbet tabanlı AI istemcilerini bağlamaYalnızca HTTP GET isteklerini destekleyen bir sohbet AI'sının akışlarınızla etkileşime girmesine izin vermek için ona basit bir bağlantı sağlayabilirsiniz.
- 3Otomatik agent erişimini yönetmeGeliştiriciler, yapılandırılmış JSON-RPC iletişimi sağlamak için MCP veya REST istemcileri için özel tokenlar oluşturabilirler.
- 4Agent faaliyetlerini denetlemeYöneticiler, AI agentları tarafından yapılan tüm etkileşimleri ve değişiklikleri özel bir günlük (log) üzerinden takip edebilirler.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
node-red-ai-access MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıCursor'a ekleGoose'a eklenode-red-ai-access MCP'yi Claude Code içine yükleyin
$ claude mcp add node-red-ai-access -- npx -y @com55/node-red-ai-accessnode-red-ai-access MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"node-red-ai-access": {
"command": "npx",
"args": [
"-y",
"@com55/node-red-ai-access"
]
}
}
}node-red-ai-access MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"node-red-ai-access": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@com55/node-red-ai-access"
]
}
}
}node-red-ai-access MCP'yi VS Code CLI içine yükleyin
$ code --add-mcp '{"name":"node-red-ai-access","type":"stdio","command":"npx","args":["-y","@com55/node-red-ai-access"]}'node-red-ai-access MCP'yi Claude Desktop içine yükleyin
claude_desktop_config.json
{
"mcpServers": {
"node-red-ai-access": {
"command": "npx",
"args": [
"-y",
"@com55/node-red-ai-access"
]
}
}
}node-red-ai-access MCP'yi Codex içine yükleyin
$ codex mcp add node-red-ai-access -- npx -y @com55/node-red-ai-accessnode-red-ai-access MCP'yi Codex config.toml içine yükleyin
~/.codex/config.toml
[mcp_servers.node-red-ai-access] command = "npx" args = ["-y", "@com55/node-red-ai-access"]
node-red-ai-access MCP'yi Gemini CLI içine yükleyin
$ gemini mcp add -s user node-red-ai-access npx -- -y @com55/node-red-ai-accessnode-red-ai-access MCP'yi Gemini settings.json içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"node-red-ai-access": {
"command": "npx",
"args": [
"-y",
"@com55/node-red-ai-access"
]
}
}
}Otomatik kontroller
Çalıştırıldı 13 Kas 2026Tam rapor →Otomatik kontrollerimizden geçti. Bu bir güvenlik denetimi değildir: kodu okuyun ve sunucuya ihtiyaç duyduğu en dar erişimi verin. Kontroller nasıl çalışır
- Kaynak deposu bağlantılı ve erişilebilirGeçti
- Açık kaynak lisansı (OSI)Geçti
- Son bir yıl içinde commit veya sürüm mevcutGeçti
- Paket adı popüler bir pakete yakın değilGeçti
- Uzak uç nokta HTTPS kullanıyorKontrol edilmedi
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Modele yönelik gizli talimat yokGeçti
- Pakette veya bağımlılıklarında kritik uyarı yokKontrol edilmedi
Node-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 soruları
node-red-ai-access MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add node-red-ai-access -- npx -y @com55/node-red-ai-access komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
node-red-ai-access MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
Bir AI istemcisi hangi farklı yöntemlerle bağlanabilir?
İstemciler MCP, versiyonlanmış bir REST API veya yalnızca HTTP GET destekleyen sohbet tabanlı yapay zekalar için basit bir GET bağlantısı kullanarak bağlanabilirler.
AI tarafından yapılan değişiklikler akışlarıma nasıl uygulanır?
AI, yönetici panelinde görünen öneriler sunar; bir insanın farkları (diff) incelemesi ve değişiklikleri yayına almak için öneriyi onaylaması gerekir.
Erişim bağlantıları ne kadar süreyle geçerlidir?
Varsayılan TTL süresi 4 saattir, ancak GET bağlantıları 24 saat ile sınırlandırılmışken, REST ve MCP bağlantıları 30 güne kadar sürebilir.