RunCloud MCP by usefulapi について
RunCloud MCP by usefulapiは、MCPクライアントからRunCloudのインフラを管理するホスト型MCPサーバーです。サーバーやWebアプリ、データベースの情報を参照でき、デプロイやサービス操作、SSL関連の処理も行えます。
主な機能
- 01サーバーの状態とハードウェアの確認
- 02Webアプリ、ドメイン、SSLの確認
- 03データベース、Cronジョブ、ログの一覧
- 04コードのデプロイとサービス操作
- 05SSL証明書の更新または発行
活用シーン
- 01サーバーの状態とアクティビティログの確認
- 02WebアプリのSSLと設定の確認
- 03Gitまたはatomicデプロイの実行
- 04サービスの再起動やSSLの更新
MCP 対応
ホスト型エンドポイントを通じて、RunCloudの読み取り・書き込みツールをMCPクライアントに提供します。エンドポイントURLで接続し、RunCloudの認証情報でログインします。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://runcloud.usefulapi.io/mcpclaude mcp add --transport http io-usefulapi-runcloud https://runcloud.usefulapi.io/mcp{"mcpServers":{"io-usefulapi-runcloud":{"type":"http","url":"https://runcloud.usefulapi.io/mcp"}}}Cursor で開く{"servers":{"io-usefulapi-runcloud":{"type":"http","url":"https://runcloud.usefulapi.io/mcp"}}}VS Code で開く{"mcpServers":{"io-usefulapi-runcloud":{"type":"http","url":"https://runcloud.usefulapi.io/mcp"}}}{"mcpServers":{"io-usefulapi-runcloud":{"serverUrl":"https://runcloud.usefulapi.io/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
36このツールにパラメーターはありません。
詳細
usefulapi の RunCloud MCP
Claude、Cursor、または任意の MCP クライアントから RunCloud を利用できます。サーバー、ウェブアプリ、ドメイン、SSL、データベース、cron ジョブ、ログに加え、デプロイ、サービスの再起動、SSL の更新にも対応しています。 ホスト型のため、ローカルへのインストールは不要です。ご自身の RunCloud 認証情報を使って接続します。
ライブエンドポイント: https://runcloud.usefulapi.io/mcp · ホームページ: https://usefulapi.io/runcloud
接続
- Claude(claude.ai、デスクトップ):Customize → Connectors を開き、+ Add → Add custom connector をクリックして、
https://runcloud.usefulapi.io/mcpを貼り付けます。 - Claude Code:
claude mcp add --transport http runcloud https://runcloud.usefulapi.io/mcpを実行し、続けて/mcpを実行してログインします。 - VS Code: VS Code に追加。
- Cursor およびその他のクライアント: URL をリモート MCP サーバーとして追加します。
{
"mcpServers": {
"runcloud": {
"url": "https://runcloud.usefulapi.io/mcp"
}
}
}
URL のみを追加してください。クライアント設定に Authorization ヘッダーや API キーを追加しないでください。サーバーは OAuth でサインインを行い、ログインページで RunCloud の認証情報を求めます。
詳しいセットアップ手順、認証情報の確認方法、よくある質問:https://usefulapi.io/runcloud/
ツール
| ツール | 種類 | 機能 |
|---|---|---|
runcloud_ping | read | API 接続を確認します |
runcloud_list_servers | read | サーバーの一覧を取得します |
runcloud_get_server | read | サーバーを取得します |
runcloud_get_server_stats | read | サーバーの数を取得します |
runcloud_get_server_hardware | read | サーバーのハードウェア情報を取得します |
runcloud_get_server_health | read | サーバーの最新の状態を取得します |
runcloud_list_server_logs | read | サーバーのアクティビティログの一覧を取得します |
runcloud_list_services | read | サーバーサービスの一覧を取得します |
runcloud_list_system_users | read | システムユーザーの一覧を取得します |
runcloud_list_webapps | read | ウェブアプリケーションの一覧を取得します |
runcloud_get_webapp | read | ウェブアプリケーションを取得します |
runcloud_get_webapp_settings | read | ウェブアプリケーションの設定を取得します |
runcloud_list_webapp_logs | read | ウェブアプリケーションのアクティビティログの一覧を取得します |
runcloud_list_domains | read | ドメイン名の一覧を取得します |
runcloud_get_domain_dns | read | ドメインの DNS 設定手順を取得します |
runcloud_get_webapp_ssl | read | ウェブアプリケーションの SSL を取得します |
runcloud_get_ssl_method | read | SSL 方式と AutoSSL の状態を確認します |
runcloud_get_git_deployment | read | Git デプロイメントを取得します |
runcloud_list_databases | read | データベースの一覧を取得します |
runcloud_list_database_users | read | データベースユーザーの一覧を取得します |
runcloud_list_cronjobs | read | cron ジョブの一覧を取得します |
runcloud_list_supervisors | read | スーパーバイザージョブの一覧を取得します |
runcloud_get_supervisor_status | read | スーパーバイザージョブの状態を取得します |
runcloud_list_firewall_rules | read | ファイアウォールルールの一覧を取得します |
runcloud_list_blocked_ips | read | Fail2Ban でブロックされた IP の一覧を取得します |
runcloud_list_backups | read | バックアップの一覧を取得します |
runcloud_list_backup_snapshots | read | バックアップスナップショットの一覧を取得します |
runcloud_list_atomic_projects | read | アトミックデプロイメントプロジェクトの一覧を取得します |
runcloud_list_atomic_deployments | read | アトミックデプロイメントの一覧を取得します |
runcloud_control_service | write | サービスを起動、再起動、または再読み込みします |
runcloud_deploy_git | write | Git デプロイメントを強制実行します |
runcloud_force_deploy_atomic | write | アトミックデプロイメントを強制実行します |
runcloud_run_cronjob | write | cron ジョブを今すぐ実行します |
runcloud_reload_supervisor | write | スーパーバイザージョブを再読み込みします |
runcloud_renew_ssl | write | Let's Encrypt 証明書を更新します |
runcloud_install_letsencrypt_ssl | write | Let's Encrypt 証明書を発行します |
runcloud_usage_status | meta | 使用状況(無料プランの利用枠)を表示します |
runcloud_request_feature | meta | 未対応の機能をリクエストします |
runcloud_upgrade | meta | Pro にアップグレードします(無制限*) |
runcloud_cancel_subscription | meta | Pro のサブスクリプションを解約します |
read ツールは読み取り専用です。write ツールはデータを変更するため、クライアント側で確認する必要があります。meta ツールは使用状況を報告し、サブスクリプションを管理するか、機能リクエストを送信します。
料金
| プラン | 料金 | 上限 |
|---|---|---|
| 無料 | $0 | 月あたり 50 回のツール呼び出し |
| Pro(ユーザーごと) | $9/月 または $90/年(2 か月分無料) | 無制限* |
*Pro には、このサーバーで月あたり 10,000 回のツール呼び出しという公正使用上限があります。それ以上必要な場合は、[email protected] までお問い合わせください。
Pro の対象はこのサーバーのみです。runcloud_upgrade で登録してください(Stripe Checkout リンクが返されます)。runcloud_cancel_subscription でいつでも解約できます。Pro は支払い済み期間の終了まで利用でき、現行期間の返金はありません。また、終了前に runcloud_upgrade を実行すると、解約が取り消されます。それ以外の場合は、[email protected] までお問い合わせください。
ライセンス
MIT © usefulapi。RunCloud とは提携しておらず、RunCloud による推奨も受けていません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。