关于 Nodes2Cloud
Nodes2Cloud 让编码 Agent 在用户自己的 Cloudflare 账户中创建、验证并部署自动化工作流为 Cloudflare Workers。部署由服务端重新编译,默认需在浏览器中批准。
主要功能
- 01搜索节点目录并查看架构
- 02创建、更新、验证和归档工作流
- 03连接服务且不向 Agent 暴露凭据
- 04部署、查看版本并回滚
- 05运行工作流并监控执行
- 06将已部署工作流作为 MCP 工具调用
适用场景
- 01使用可用节点构建工作流
- 02验证并部署自动化到 Cloudflare Workers
- 03检查运行记录、暂停运行或发送事件
- 04通过 MCP Tool 触发器调用已部署工作流
MCP 相关
托管的 MCP 服务向编码 Agent 提供工作流编写、部署和运行管理工具。客户端可通过支持 OAuth 2.1 的 Streamable HTTP 远程连接,也可使用 stdio 程序转发消息。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://api.nodes2cloud.com/mcpclaude mcp add --transport http com-nodes2cloud https://api.nodes2cloud.com/mcp{"mcpServers":{"com-nodes2cloud":{"type":"http","url":"https://api.nodes2cloud.com/mcp"}}}在 Cursor 中打开{"servers":{"com-nodes2cloud":{"type":"http","url":"https://api.nodes2cloud.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-nodes2cloud":{"type":"http","url":"https://api.nodes2cloud.com/mcp"}}}{"mcpServers":{"com-nodes2cloud":{"serverUrl":"https://api.nodes2cloud.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Nodes2Cloud MCP 服务
Nodes2Cloud 让编码 Agent(Claude Code、Cursor、VS Code、Windsurf、Zed 以及其他 MCP 客户端)能够构建自动化工作流、验证工作流,并将其部署为你自己的 Cloudflare 账户中的 Cloudflare Workers。服务会自行重新编译每次部署;默认情况下,每次 Agent 部署都需要你在浏览器中批准。
此软件包 n2c-mcp 是 stdio 入口:一个小型本地进程,通过 HTTPS 将 MCP 消息转发到托管服务。它没有运行时依赖。如果你的客户端支持远程 MCP 服务,则完全不需要它。
- 远程端点:
https://api.nodes2cloud.com/mcp(Streamable HTTP、OAuth 2.1) - 文档:https://docs.nodes2cloud.com/docs/getting-started/mcp
- 公开工具列表:https://api.nodes2cloud.com/.well-known/mcp/server-card.json
连接
推荐:使用 OAuth 的远程服务
无需复制令牌。首次连接时,浏览器会打开一个同意页面,列出 Agent 可以执行的操作。
claude mcp add --transport http nodes2cloud https://api.nodes2cloud.com/mcp
Cursor(.cursor/mcp.json)和 Claude Desktop:
{ "mcpServers": { "nodes2cloud": { "url": "https://api.nodes2cloud.com/mcp" } } }
VS Code(.vscode/mcp.json):
{ "servers": { "nodes2cloud": { "type": "http", "url": "https://api.nodes2cloud.com/mcp" } } }
stdio 客户端和 CI:使用个人访问令牌的此软件包
-
在 Nodes2Cloud 中,打开 Integrations → MCP server → Headless & CI Tokens 并创建令牌(
n2c_pat_…)。令牌只会显示一次。 -
运行安装程序并选择你的客户端:
npx -y n2c-mcp@latest install或手动配置客户端:
{ "mcpServers": { "nodes2cloud": { "command": "npx", "args": ["-y", "n2c-mcp"], "env": { "N2C_API_KEY": "<YOUR_N2C_PERSONAL_ACCESS_TOKEN>" } } } }
安装程序会将令牌以纯文本形式写入客户端的配置文件,并将文件权限限制为仅你本人可访问。请勿将该文件纳入版本控制;不再需要令牌时,请在同一页面撤销令牌。
非交互式安装:npx -y n2c-mcp@latest install --key <PAT> --client <1-11> [--print]。
| 标志 | 含义 |
|---|---|
--key、--token | 个人访问令牌。若未提供,则使用 N2C_API_KEY。 |
--client、-c | 1 Claude Desktop,2 Claude Code,3 Antigravity,4 Cursor(项目),5 Windsurf,6 Zed,7 Codex,8 VS Code(全局),9 VS Code(工作区),10 OpenCode,11 仅打印 |
--env | production(默认)、staging 或 local |
--endpoint | 自定义 MCP 端点 URL |
--print、--dry-run | 打印配置,不写入任何文件 |
环境
| 变量 | |
|---|---|
N2C_API_KEY | 个人访问令牌。未设置时,服务会以预览模式运行:从公开服务卡片列出其工具、提示词和资源模板,并且每次工具调用都会返回设置说明,而不会执行任何操作。 |
N2C_MCP_ENDPOINT | 远程端点。默认值为 https://api.nodes2cloud.com/mcp。 |
也可以使用 npx -y n2c-mcp --help 和 --version。
Agent 可以执行的操作
该服务提供 28 个工具,此外,每个使用 MCP Tool 触发器部署的工作流也会对应提供一个工具:
- 编写: 搜索节点目录并读取准确的节点架构;创建、更新、验证工作流(可选择返回已编译的 Worker 代码),并归档工作流。
- 设置: 检查部署还需要什么;提供一个链接,让你连接缺失的服务(Agent 不会处理你的密钥);验证已保存的连接。
- 部署: 部署、列出版本、读取任意版本的图,并回滚。每次部署都会在服务端根据已保存的图重新编译。
- 运行和监控: 运行已部署的工作流;列出并检查运行记录;暂停、恢复、终止持久化运行或向其发送事件;读取部署状态(遥测数据、Cloudflare 自有的调用次数、偏差)和日志。
- 将工作流用作工具: 调用任何使用 MCP Tool 触发器部署的工作流。
安全
- 无法绕过部署。 Agent 只能发送工作流图 JSON。每次部署都会在服务器上重新编译已保存的图,与编辑器中的 Deploy 按钮完全相同。
- 默认需要审批。 除非你在 Connected agents 页面另行选择,否则每个 Agent 的部署都需要等待你在已打开的 Nodes2Cloud 标签页中审批。你还可以关闭某个连接的部署、将其限制为特定工作流,并设置每日限额。
- 访问权限受限。 OAuth 连接仅获得你批准的权限。个人访问令牌遵循你账户的默认 Agent 策略。
- 密钥不会外泄。 凭据经过静态加密,并作为 Worker 密钥部署到你的 Cloudflare 账户中。没有任何工具会返回密钥。
- 此软件包只转发消息,不做其他操作。它只会将你的令牌发送到你配置的端点(默认使用 HTTPS),绝不会写入磁盘,但运行
install时除外。
请将漏洞报告发送至 [email protected]。如有 SECURITY.md,请参阅。
隐私政策
完整政策请访问 https://nodes2cloud.com/privacy。简而言之,对于此 MCP 服务:
- 收集的数据。 你的账户身份信息、Agent 创建的工作流图及名称,以及调用了哪个工具、调用时间、耗时、结果代码和客户端自行报告的名称。不会记录工具参数和结果。
- 使用与存储。 工作流图及其版本会被存储以提供服务。已部署工作流的运行数据和日志保留在你的 Cloudflare 账户中,由 Nodes2Cloud 按需读取,不会存储。
- 与第三方共享。 已部署的工作流会使用你的凭据,从你的 Cloudflare 账户调用你连接的服务。Nodes2Cloud 的子处理方列表见 https://nodes2cloud.com/sub-processors。
- 保留期限。 账户数据会在账户处于有效状态期间保留,并在你删除账户时按照政策删除。
- 联系方式。 [email protected]。
此软件包本身不会收集任何数据。每次请求都会发送 User-Agent,其值为 n2c-mcp/<version>。
支持
许可证
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。