BorealHost について
BorealHost MCP Serverは、MCP対応エージェントからBorealHostのホスティング、サイト、DNS、ドメイン、アカウント操作を管理できるサーバーです。管理ツールに加え、参照リソースと手順を案内するプロンプトを提供します。
主な機能
- 01ホスティングプランの検索と決済
- 02サイトのデプロイとスケーリング
- 03DNSとドメインの管理
- 04ファイル、スナップショット、バックアップ
- 05アカウント、請求、パフォーマンスのツール
- 06参照リソースとワークフロープロンプト
活用シーン
- 01ウェブホスティングの購入と設定
- 02ホスト済みサイトのデプロイと監視
- 03DNSレコードとドメインの管理
- 04サイトのバックアップ作成や復元
MCP 対応
ホスティングとアカウントのツール、5つの構造化された参照リソース、5つのガイド付きワークフロープロンプトをMCPクライアントに提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://borealhost.ai/mcp/claude mcp add --transport http ai-borealhost https://borealhost.ai/mcp/{"mcpServers":{"ai-borealhost":{"type":"http","url":"https://borealhost.ai/mcp/"}}}Cursor で開く{"servers":{"ai-borealhost":{"type":"http","url":"https://borealhost.ai/mcp/"}}}VS Code で開く{"mcpServers":{"ai-borealhost":{"type":"http","url":"https://borealhost.ai/mcp/"}}}{"mcpServers":{"ai-borealhost":{"serverUrl":"https://borealhost.ai/mcp/"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
184| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| api_key | string | はい |
詳細
BorealHost MCP Server
Model Context Protocol 向けのエージェントネイティブなウェブホスティングツールです。
MCP 対応の AI エージェントを BorealHost.ai に接続し、ツール呼び出しだけでホスティングの購入、サイトのデプロイ、DNS の管理、ドメインの登録、インフラのスケールを行えます。
クイックスタート
リモートサーバー(推奨)
インストールは不要です。ホストされたサーバーに直接接続します。
{
"mcpServers": {
"borealhost": {
"type": "streamable-http",
"url": "https://borealhost.ai/mcp/"
}
}
}
ローカルインストール(pip)
pip install borealhost-mcp
次に、以下を実行します。
borealhost-mcp
または、MCP クライアントの設定に追加します。
{
"mcpServers": {
"borealhost": {
"command": "borealhost-mcp"
}
}
}
環境変数
| 変数 | 説明 |
|---|---|
BOREALHOST_BASE_URL | API のベース URL(デフォルト:https://borealhost.ai) |
BOREALHOST_API_KEY | 事前設定された API キー(任意。実行時に register() または set_api_key() を呼び出すこともできます) |
何ができますか?
BorealHost MCP は、ホスティングのライフサイクル全体にわたる47 個のツールを提供します。
認証と ID
register— エージェントアカウントを作成し、API キーを取得します(認証不要)set_api_key— 既存のキーをセッションで有効にしますwhoami— キーを検証し、アカウント情報を確認しますrequest_api_key/claim_api_key— サイト上のエージェント向けチャレンジレスポンス認証
プランの確認とチェックアウト
list_plans— 料金(CAD)とともにホスティングプランを確認しますcreate_checkout/update_checkout/complete_checkout/get_checkout_status— Stripe を使った購入フロー全体
サイト管理
get_site_status— サイトの健全性、リソース、設定を確認しますmanage_dns— DNS レコード(A、AAAA、CNAME、MX、TXT、SRV)を作成、削除しますdeploy— サイトのデプロイを開始しますscale— ホスティングプランをアップグレードまたはダウングレードしますdecommission— サイトを削除します(7 日間の猶予期間あり)
アプリケーション
install_app— テンプレートからインストールします:Django、Laravel、Next.js、Node.js、Nuxt.js、Rails、staticget_app_status/list_apps— インストール状況を監視します
ファイル管理
list_files/read_file/write_file/upload_file/delete_file— ファイルシステムに完全にアクセスできます
スナップショットとバックアップ
list_snapshots/create_snapshot/delete_snapshot/rollback_snapshot— ローカルスナップショットcreate_b2_snapshot— クラウドにバックアップされたスナップショット(Backblaze B2)schedule_snapshot/cancel_scheduled_snapshot— スナップショットのスケジュール設定get_snapshot_usage— クォータを確認しますlist_backups/create_backup/restore_backup— 自動および手動のバックアップ
ドメイン
search_domain— 空き状況と料金を確認しますregister_domain— WHOIS 情報を使って登録します(.ca、.com、.net などに対応)list_domains/domain_detail— 所有するドメインを管理します
SSH とログ
get_ssh_info/add_ssh_key— VPS プランの SSH アクセスget_logs— エラー、アクセス、PHP のログを取得します
モジュール
list_modules/toggle_module— AI モジュール(SEO、翻訳、コンテンツ)を有効化/無効化します
アカウントと請求
update_account/delete_account— プロフィールを管理しますlist_subscriptions/get_billing_portal— 請求情報と Stripe ポータルrotate_key— API キーをローテーションしますget_metrics— トラフィックとパフォーマンスのメトリクス
リソース
このサーバーは、構造化された参照データ用に 5 つの MCP リソースを公開します。
| URI | 説明 |
|---|---|
borealhost://api/errors | HTTP ステータスと復旧ガイダンスを含むエラーコード |
borealhost://api/scopes | API キーのスコープ階層とツールの要件 |
borealhost://api/enums | 有効な列挙値(チェックアウトのステータス、DNS タイプ、ログの種類など) |
borealhost://api/response-format | API レスポンスのエンベロープに関するドキュメント |
borealhost://plans | 現在の料金を含む最新のプランカタログ |
プロンプト
よくある操作向けの、ワークフローガイド付きプロンプトが 5 つあります。
purchase_hosting— プラン購入の手順setup_site— 購入後のサイト設定manage_dns— 一般的な DNS 操作register_domain— WHOIS チェックリスト付きのドメイン登録claim_site_key— チャレンジレスポンス方式によるキーの取得
ワークフローの例
Agent: register()
→ {"api_key": "bh_...", "scopes": ["read", "write"]}
Agent: list_plans()
→ [{"slug": "starter", "price_monthly": 9.99, ...}, ...]
Agent: create_checkout("bh_site_starter_monthly")
→ {"checkout_id": "chk_...", "checkout_secret": "..."}
Agent: update_checkout("chk_...", requested_slug="my-new-site")
→ {"status": "ready"}
Agent: complete_checkout("chk_...")
→ {"payment_url": "https://borealhost.ai/pay/chk_.../?s=...",
"confirmation_url": "https://borealhost.ai/pay/chk_.../confirmation/?s=..."}
# show payment_url to the human; paying provisions the site
Agent: get_checkout_status("chk_...") # poll until completed
→ {"status": "completed", "api_key": "bh_...", # shown ONCE
"site": {"slug": "my-new-site", "status": "active"}}
Agent: get_site_status("my-new-site")
→ {"status": "active", "url": "https://my-new-site.borealhost.ai"}
Authentication
- API key format:
bh_+ 48 hex characters - Scopes:
read(view) →write(modify) →admin(delete/scale) - No auth needed for:
list_plans,create_checkout,update_checkout,complete_checkout,get_checkout_status - Keys are shown once on creation — store immediately
Requirements
- Python 3.10+
- Dependencies:
mcp[cli]>=1.2.0,httpx>=0.27.0
Links
License
Proprietary. Copyright 2025-2026 BorealHost.ai. All rights reserved.
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。