Skip to main content
Glama
BorealHost MCP Server

BorealHost MCP Server

by alainsvrd

BorealHost MCP Server

Model Context Protocol 向けのエージェントネイティブなWebホスティングツールです。

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() を呼び出すこともできます)

Related MCP server: Kleap

何ができますか?

BorealHost MCPは、ホスティングライフサイクル全体にわたる47のツールを提供します:

認証とアイデンティティ

  • 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、静的サイト

  • 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/errors

エラーコードとHTTPステータス、復旧ガイダンス

borealhost://api/scopes

APIキーのスコープ階層とツール要件

borealhost://api/enums

有効なenum値(チェックアウトステータス、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"}

認証

  • APIキー形式: bh_ + 48桁の16進文字

  • スコープ: read(閲覧)→ write(変更)→ admin(削除/スケール)

  • 認証不要 のもの: list_plans、create_checkout、update_checkout、complete_checkout、get_checkout_status

  • キーは作成時に一度だけ表示されます — すぐに保存してください

要件

  • Python 3.10+

  • 依存関係: mcp[cli]>=1.2.0、httpx>=0.27.0

リンク

ライセンス

プロプライエタリ。Copyright 2025-2026 BorealHost.ai. 全著作権所有。

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      F
      maintenance
      AgentDomain MCP allows AI agents to register, buy, and manage internet domains via the Model Context Protocol. Features include domain search, availability check, purchase, DNS record management, and wallet operations.
      13
      90 PyPI
      3
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Enables AI agents to build, edit, and publish live websites with hosting, database, auth, and domains via the Model Context Protocol.
      13
      132 npm
      1
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Agent-native hosting: your agent deploys any folder to a live URL in one command — no account, no dashboard, no CAPTCHA — and hands the human a link plus a plain-language summary. Full deploy lifecycle as MCP tools (deploy, verify, logs, inspect, rollback), production approval human-only; static sites and full Node.js apps, open source (Apache-2.0).
      13
      Apache 2.0
    • A
      license
      A
      quality
      C
      maintenance
      Enables AI agents to publish static sites and build folders as live websites, push updates, provision and manage custom domains with DNS, and send transactional email. Ships as a local pip/uvx server that reads build folders directly, or as a hosted HTTP endpoint for Claude Code, Claude Desktop, and other MCP clients.
      11
      MIT