Nodes2Cloud について
Nodes2Cloudは、コーディングエージェントがユーザー自身のCloudflareアカウントで自動化ワークフローを作成、検証し、Cloudflare Workersとしてデプロイできるサービスです。デプロイ時はサーバー側で再コンパイルされ、通常はブラウザーでの承認が必要です。
主な機能
- 01ノードカタログの検索とスキーマ確認
- 02ワークフローの作成、更新、検証、アーカイブ
- 03エージェントに認証情報を渡さずサービス接続
- 04デプロイ、バージョン確認、ロールバック
- 05ワークフローの実行と監視
- 06デプロイ済みワークフローのMCPツール呼び出し
活用シーン
- 01利用可能なノードからワークフローを構築
- 02自動化を検証してCloudflare Workersにデプロイ
- 03実行状況の確認、実行の一時停止、イベント送信
- 04MCP Toolトリガーを通じたデプロイ済みワークフローの利用
MCP 対応
ホスト型MCPサーバーは、コーディングエージェントにワークフローの作成、デプロイ、実行管理ツールを提供します。クライアントは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を使うと、コーディングエージェント(Claude Code、Cursor、VS Code、Windsurf、Zed、その他のMCPクライアント)が自動化ワークフローを構築、検証し、お客様自身の Cloudflare アカウントに Cloudflare Workers としてデプロイできます。サーバーはデプロイのたびに自ら再コンパイルします。また、デフォルトでは、各エージェントのデプロイはブラウザーでお客様が承認するまで待機します。
このパッケージn2c-mcpは、stdio エントリーポイントです。MCP メッセージを HTTPS 経由でホストされたサーバーに転送する小さなローカルプロセスです。実行時の依存関係はありません。クライアントがリモート 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 を使ったリモートサーバー
コピーするトークンはありません。最初の接続時にブラウザーで同意画面が開き、エージェントが実行できる操作が一覧表示されます。
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:Personal Access Token を使ったこのパッケージ
-
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 | Personal Access 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 | Personal Access Token。設定されていない場合、サーバーはプレビューモードで実行されます。公開サーバーカードからツール、プロンプト、リソーステンプレートを一覧表示し、すべてのツール呼び出しに対して、実行せずにセットアップ手順を返します。 |
N2C_MCP_ENDPOINT | リモートエンドポイント。デフォルトはhttps://api.nodes2cloud.com/mcpです。 |
npx -y n2c-mcp --helpおよび--versionも利用できます。
エージェントにできること
サーバーは28個のツールに加えて、デプロイしたワークフローごとに、MCP Tool トリガーを持つツールを1つ提供します。
- 作成: ノードカタログを検索して正確なノードスキーマを読み取り、ワークフローの作成、更新、検証(必要に応じてコンパイル済み Worker コードを返します)、アーカイブを行います。
- セットアップ: デプロイに必要な項目を確認し、不足しているサービスへの接続用リンクを1つ送信します(エージェントがシークレットを扱うことはありません)。保存済みの接続を検証します。
- デプロイ: デプロイ、バージョンの一覧表示、任意のバージョンのグラフの読み取り、ロールバックを行います。デプロイのたびに、保存されたグラフからサーバー上で再コンパイルされます。
- 実行と監視: デプロイ済みワークフローの実行、実行履歴の一覧表示と確認、永続実行の一時停止、再開、終了、イベント送信を行います。デプロイ状況(テレメトリー、Cloudflare 独自の呼び出し回数、ドリフト)とログを読み取ります。
- ワークフローをツールとして使用: MCP Tool トリガーでデプロイした任意のワークフローを呼び出します。
すべての引数スキーマを含む完全な一覧は、ドキュメントおよびサーバーカードをご覧ください。
セキュリティ
- デプロイのバイパスはありません。 エージェントが送信できるのはワークフローグラフの JSON のみです。デプロイのたびに、エディターの「Deploy」ボタンとまったく同じように、サーバー上で保存済みのグラフが再コンパイルされます。
- デフォルトでは承認が必要です。 Connected agents 画面で別の設定を選ばない限り、各エージェントによるデプロイは、開いている Nodes2Cloud のタブで承認するまで待機します。接続ごとにデプロイを無効にしたり、対象を特定のワークフローに制限したり、1 日あたりの上限を設定したりすることもできます。
- アクセス範囲が限定されています。 OAuth 接続で付与される権限は、承認したものだけです。Personal Access Token には、アカウントのデフォルトのエージェントポリシーが適用されます。
- シークレットは外部に出ません。 認証情報は保存時に暗号化され、Cloudflare アカウント内の Worker シークレットとしてデプロイされます。どのツールもシークレットを返しません。
- このパッケージはメッセージを転送する以外の処理は行いません。設定したエンドポイント(デフォルトは HTTPS)にのみトークンを送信し、
installの実行時を除き、ディスクには一切書き込みません。
脆弱性は [email protected] までご報告ください。利用可能な場合は SECURITY.md をご覧ください。
プライバシーポリシー
ポリシーの全文は https://nodes2cloud.com/privacy にあります。この MCP サーバーについての概要は次のとおりです。
- 収集するデータ。 アカウントの本人確認情報、エージェントが作成するワークフローグラフとその名前、呼び出されたツール、呼び出し時刻、所要時間、結果コード、クライアントが自己申告した名前です。ツールの引数と結果は記録されません。
- 利用と保存。 サービスを提供するため、ワークフローグラフとバージョンを保存します。デプロイ済みワークフローの実行データとログはお客様の Cloudflare アカウント内に保管され、必要に応じて読み取られます。Nodes2Cloud には保存されません。
- 第三者との共有。 デプロイ済みワークフローは、お客様の認証情報を使用して、お客様の Cloudflare アカウントから接続先のサービスを呼び出します。Nodes2Cloud のサブプロセッサーは https://nodes2cloud.com/sub-processors に記載されています。
- 保持期間。 アカウントデータは、アカウントが有効な間保持され、ポリシーに記載のとおり、アカウントを削除すると削除されます。
- お問い合わせ先。 [email protected]。
このパッケージ自体は何も収集しません。リクエストごとに User-Agent として n2c-mcp/<version> を送信します。
サポート
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。