Skip to main content
Glama
BorealHost MCP Server

BorealHost MCP Server

by alainsvrd

BorealHost MCP Server

Herramientas de alojamiento web nativas para agentes del Model Context Protocol.

Conecta cualquier agente de IA compatible con MCP a BorealHost.ai — compra alojamiento, despliega sitios, gestiona DNS, registra dominios y escala infraestructura, todo mediante llamadas a herramientas.

Inicio rápido

Servidor remoto (recomendado)

No requiere instalación. Conéctate directamente al servidor alojado:

{
  "mcpServers": {
    "borealhost": {
      "type": "streamable-http",
      "url": "https://borealhost.ai/mcp/"
    }
  }
}

Instalación local (pip)

pip install borealhost-mcp

Luego ejecuta:

borealhost-mcp

O añádelo a la configuración de tu cliente MCP:

{
  "mcpServers": {
    "borealhost": {
      "command": "borealhost-mcp"
    }
  }
}

Variables de entorno

Variable

Descripción

BOREALHOST_BASE_URL

URL base de la API (por defecto: https://borealhost.ai)

BOREALHOST_API_KEY

Clave API preconfigurada (opcional — también puedes llamar a register() o set_api_key() en tiempo de ejecución)

Related MCP server: Kleap

¿Qué puede hacer?

BorealHost MCP expone 47 herramientas en todo el ciclo de vida del alojamiento:

Autenticación e identidad

  • register — Crea una cuenta de agente y obtén una clave API (no requiere autenticación)

  • set_api_key — Activa una clave existente para la sesión

  • whoami — Verifica tu clave y consulta la información de la cuenta

  • request_api_key / claim_api_key — Autenticación por desafío-respuesta para agentes en el sitio

Descubrimiento de planes y pago

  • list_plans — Explora planes de alojamiento con precios (CAD)

  • create_checkout / update_checkout / complete_checkout / get_checkout_status — Flujo de compra completo con Stripe

Gestión de sitios

  • get_site_status — Comprueba el estado del sitio, los recursos y la configuración

  • manage_dns — Crea y elimina registros DNS (A, AAAA, CNAME, MX, TXT, SRV)

  • deploy — Activa el despliegue del sitio

  • scale — Mejora o reduce el plan de alojamiento

  • decommission — Elimina el sitio (período de gracia de 7 días)

Aplicaciones

  • install_app — Instala desde plantillas: Django, Laravel, Next.js, Node.js, Nuxt.js, Rails, estático

  • get_app_status / list_apps — Supervisa instalaciones

Gestión de archivos

  • list_files / read_file / write_file / upload_file / delete_file — Acceso completo al sistema de archivos

Instantáneas y copias de seguridad

  • list_snapshots / create_snapshot / delete_snapshot / rollback_snapshot — Instantáneas locales

  • create_b2_snapshot — Instantáneas respaldadas en la nube (Backblaze B2)

  • schedule_snapshot / cancel_scheduled_snapshot — Instantáneas programadas

  • get_snapshot_usage — Comprueba la cuota

  • list_backups / create_backup / restore_backup — Copias de seguridad automáticas y manuales

Dominios

  • search_domain — Comprueba disponibilidad y precios

  • register_domain — Registra con información WHOIS (admite .ca, .com, .net, etc.)

  • list_domains / domain_detail — Gestiona dominios propios

SSH y registros

  • get_ssh_info / add_ssh_key — Acceso SSH para planes VPS

  • get_logs — Recupera registros de errores, acceso y PHP

Módulos

  • list_modules / toggle_module — Activa/desactiva módulos de IA (SEO, traducción, contenido)

Cuenta y facturación

  • update_account / delete_account — Gestión de perfil

  • list_subscriptions / get_billing_portal — Información de facturación y portal de Stripe

  • rotate_key — Rota claves API

  • get_metrics — Métricas de tráfico y rendimiento

Recursos

El servidor expone 5 recursos MCP para datos de referencia estructurados:

URI

Descripción

borealhost://api/errors

Códigos de error con estado HTTP y guía de recuperación

borealhost://api/scopes

Jerarquía de ámbitos de clave API y requisitos de herramientas

borealhost://api/enums

Valores de enumeración válidos (estado de pago, tipos de DNS, tipos de registro, etc.)

borealhost://api/response-format

Documentación del formato de respuesta de la API

borealhost://plans

Catálogo de planes en vivo con precios actuales

Prompts

5 prompts de flujo de trabajo guiado para operaciones comunes:

  • purchase_hosting — Flujo de compra de plan paso a paso

  • setup_site — Configuración del sitio después de la compra

  • manage_dns — Operaciones DNS comunes

  • register_domain — Registro de dominio con lista de verificación WHOIS

  • claim_site_key — Reclamación de clave por desafío-respuesta

Ejemplo de flujo de trabajo

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"}

Autenticación

  • Formato de clave API: bh_ + 48 caracteres hexadecimales

  • Ámbitos: read (ver) → write (modificar) → admin (eliminar/escalar)

  • No requiere autenticación para: list_plans, create_checkout, update_checkout, complete_checkout, get_checkout_status

  • Las claves se muestran una sola vez al crearlas — guárdalas inmediatamente

Requisitos

  • Python 3.10+

  • Dependencias: mcp[cli]>=1.2.0, httpx>=0.27.0

Enlaces

Licencia

Propietaria. Copyright 2025-2026 BorealHost.ai. Todos los derechos reservados.

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
    2 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