mcpField
B
BorealHost

BorealHost

リモート
borealhost.aiクラウド・インフラ07 週間前に更新
リポジトリ公式サイト

BorealHost について

BorealHost MCP Serverは、MCP対応エージェントからBorealHostのホスティング、サイト、DNS、ドメイン、アカウント操作を管理できるサーバーです。管理ツールに加え、参照リソースと手順を案内するプロンプトを提供します。

主な機能

  1. 01ホスティングプランの検索と決済
  2. 02サイトのデプロイとスケーリング
  3. 03DNSとドメインの管理
  4. 04ファイル、スナップショット、バックアップ
  5. 05アカウント、請求、パフォーマンスのツール
  6. 06参照リソースとワークフロープロンプト

活用シーン

  1. 01ウェブホスティングの購入と設定
  2. 02ホスト済みサイトのデプロイと監視
  3. 03DNSレコードとドメインの管理
  4. 04サイトのバックアップ作成や復元

MCP 対応

ホスティングとアカウントのツール、5つの構造化された参照リソース、5つのガイド付きワークフロープロンプトをMCPクライアントに提供します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://borealhost.ai/mcp/
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
pypiborealhost-mcp0.4.2

ツール

184
パラメーター型必須説明
api_keystringはい

詳細

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_URLAPI のベース 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、static
  • get_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/errorsHTTP ステータスと復旧ガイダンスを含むエラーコード
borealhost://api/scopesAPI キーのスコープ階層とツールの要件
borealhost://api/enums有効な列挙値(チェックアウトのステータス、DNS タイプ、ログの種類など)
borealhost://api/response-formatAPI レスポンスのエンベロープに関するドキュメント
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.

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。