Предоставляет ИИ-агентам временный, одобренный владельцем доступ к потокам Node-RED через MCP, REST или GET-ссылки.
Также известен как com55/node-red-ai-access, @com55/node-red-ai-access
- Звёзды
- 1
- Инструменты
- —
- Загрузки, 30 дней
- 2 297
- Последняя версия
- —
- Последний коммит
- 11 нояб. 2026 г.
- Лицензия
- MIT
Что такое node-red-ai-access MCP?
node-red-ai-access — это MCP server. Предоставляет ИИ-агентам временный, одобренный владельцем доступ к потокам Node-RED через MCP, REST или GET-ссылки.
Сводка сгенерирована из README проекта
О node-red-ai-access MCP server
Основная функция этого плагина для Node-RED 4.x+ — предоставление ИИ-агентам контролируемого временного доступа к потокам Node-RED. Он позволяет разработчикам предоставлять ИИ-клиентам определенные каналы взаимодействия через эндпоинт MCP JSON-RPC, версионный REST API или простые HTTP GET-ссылки. Такая конфигурация гарантирует, что любые изменения, предложенные ИИ, будут рассматриваться как предложения, а не немедленные мутации, что требует одобрения человеком через панель администратора по пути /ai-access.
Пользователи управляют этими взаимодействиями, используя ментальную модель, вдохновленную Git, где предложения ИИ работают подобно pull requests. Администраторы могут просматривать читаемые diff-файлы узлов и свойств, одобрять их для развертывания изменений или отклонять, чтобы оставить рабочий поток нетронутым. Система поддерживает различные типы токенов для различных возможностей клиентов, включая специализированные ссылки для чат-ботов, которые поддерживают только GET-запросы. Безопасность обеспечивается настраиваемыми параметрами TTL: GET-ссылки ограничены 24 часами, а ссылки MCP или REST могут действовать до 30 дней.
Что вы можете с ним делать
- 1Проверка изменений потоков ИИРазработчик может изучить читаемый diff свойств узлов, прежде чем решить, объединять ли предложение ИИ с рабочей средой.
- 2Подключение чат-клиентов ИИВы можете предоставить простую ссылку чат-боту, который поддерживает только HTTP GET-запросы, чтобы позволить ему взаимодействовать с вашими потоками.
- 3Управление доступом автоматизированных агентовРазработчики могут выпускать специальные токены для MCP или REST-клиентов, чтобы обеспечить структурированное взаимодействие через JSON-RPC.
- 4Аудит активности агентовАдминистраторы могут отслеживать все взаимодействия и изменения, внесенные ИИ-агентами, через выделенный лог.
Взято из README проекта. Каждый вариант использования проверен на соответствие цитате из него.
Как установить node-red-ai-access MCP
Форматы проверены 10 ноя 2026Добавить в CursorДобавить в GooseУстановка node-red-ai-access MCP в Claude Code
$ claude mcp add node-red-ai-access -- npx -y @com55/node-red-ai-accessУстановка node-red-ai-access MCP в Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"node-red-ai-access": {
"command": "npx",
"args": [
"-y",
"@com55/node-red-ai-access"
]
}
}
}Установка node-red-ai-access MCP в VS Code
.vscode/mcp.json
{
"servers": {
"node-red-ai-access": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@com55/node-red-ai-access"
]
}
}
}Установка node-red-ai-access MCP в VS Code CLI
$ code --add-mcp '{"name":"node-red-ai-access","type":"stdio","command":"npx","args":["-y","@com55/node-red-ai-access"]}'Установка node-red-ai-access MCP в Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"node-red-ai-access": {
"command": "npx",
"args": [
"-y",
"@com55/node-red-ai-access"
]
}
}
}Установка node-red-ai-access MCP в Codex
$ codex mcp add node-red-ai-access -- npx -y @com55/node-red-ai-accessУстановка node-red-ai-access MCP в Codex config.toml
~/.codex/config.toml
[mcp_servers.node-red-ai-access] command = "npx" args = ["-y", "@com55/node-red-ai-access"]
Установка node-red-ai-access MCP в Gemini CLI
$ gemini mcp add -s user node-red-ai-access npx -- -y @com55/node-red-ai-accessУстановка node-red-ai-access MCP в Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"node-red-ai-access": {
"command": "npx",
"args": [
"-y",
"@com55/node-red-ai-access"
]
}
}
}Автоматические проверки
Запущено 13 нояб. 2026 г.Полный отчёт →Прошло наши автоматизированные проверки. Это не аудит безопасности: изучите код и предоставьте серверу минимально необходимый доступ. Как работают проверки
- Связанный и доступный исходный репозиторийПройдено
- Open source лицензия (OSI)Пройдено
- Коммит или релиз за последний годПройдено
- Имя пакета не похоже на популярный пакетПройдено
- Удаленная конечная точка использует HTTPSНе проверялось
- Деструктивные инструменты помеченыНе проверялось
- Нет скрытых инструкций для моделиПройдено
- Нет критических предупреждений в пакете или его зависимостяхНе проверялось
README
Открыть на GitHubNode-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
Как добавить node-red-ai-access MCP в Claude Code?
Выполните claude mcp add node-red-ai-access -- npx -y @com55/node-red-ai-access в терминале. Добавьте --scope user, чтобы сервер был доступен во всех проектах.
Как добавить node-red-ai-access MCP в Cursor?
Откройте ~/.cursor/mcp.json и добавьте сервер в mcpServers, используя конфигурацию Cursor из раздела установки выше.
Какие способы подключения доступны для ИИ-клиента?
Клиенты могут подключаться через MCP, версионный REST API или простую GET-ссылку для чат-ботов, поддерживающих только HTTP GET.
Как изменения, внесенные ИИ, применяются к моим потокам?
ИИ отправляет предложения, которые отображаются на панели администратора; человек должен просмотреть diff и одобрить предложение, чтобы развернуть изменения.
Как долго действуют ссылки доступа?
По умолчанию TTL составляет 4 часа, но для GET-ссылок лимит составляет 24 часа, в то время как ссылки REST и MCP могут действовать до 30 дней.