Alle integrationer

Gigahost

Forbind Claude, ChatGPT eller Cursor til Gigahost via MCP. Administrer DNS, servere og webhotell med en Flux API-nøgle.

Manual setup 43 værktøjer

Eksempelspørgsmål

Prøv at spørge din AI-klient

  • Hvilke DNS-records er på marketingzonen lige nu?

  • Blev www A-recorden Jack bad om nogensinde tilføjet?

  • Opsummér Gigahost-servere der er slukket eller i en underlig tilstand.

  • Skriv et udkast til en DNS-ændring for en mail-MX-record - anvend den ikke.

  • Hvilke webhotelkonti har SSL der udløber snart?

Overblik

Forbind Gigahost, så AI-klienter kan administrere DNS, servere og webhotell via Gigahost API.

stackgate.ai gemmer din Flux API-nøgle krypteret og kalder https://api.gigahost.no/api/v0 på dine vegne. Værktøjsresultater returneres til din AI-klient for den pågældende anmodning.

Forudsætninger

  • En Gigahost-konto med adgang til Flux
  • En stackgate.ai-konto

Credentials

  1. Log ind i Flux.
  2. Åbn Account → API keys og opret en personlig API-nøgle.
  3. Giv kun de områder, du har brug for (dns, servers, webhosting, billing, account). Brug read, medmindre du vil have Write-værktøjer. Du kan også begrænse DNS, servere eller webhotell til bestemte ressource-ID'er.
  4. Kopiér hemmeligheden én gang. Den starter med flux_live_ og vises kun ved oprettelse.
  5. På stackgate.ai, åbn Mine integrationer → Gigahost, indsæt tokenet, og klik Connect & enable.
  6. Efter forbindelsen kan du bruge Edit tool access til at holde hubben på Read-only, hvis nøglen kan skrive.

Behandl tokenet som en adgangskode. Rotér eller slet det i Flux, hvis det er kompromitteret.

Se Gigahost API-dokumentationen for nøgletilladelser.

Brug med AI-klienter

  • Dedikeret endpoint: POST /mcp/gigahost med et Sanctum bearer-token
  • Private gateway: én konfiguration til alle integrationer - brug gigahost__*-navngivne værktøjer

Se Dokumentation for HTTP-autentificering og private gateway-opsætning.

Foreslået arbejdsgang

  1. get_account - bekræft nøglen og kontoen.
  2. list_dns_zones / list_dns_records - inspicér DNS, og opret eller opdatér records.
  3. list_servers / get_server - find server-ID'er før power- eller snapshot-værktøjer.
  4. get_server_power_state før reboot_server, power_on_server eller power_off_server. De værktøjer ændrer maskinens tilstand, selvom Gigahost implementerer dem som GET.
  5. list_webhosting_accounts og derefter e-mail, databaser, SSL og backups.
  6. list_invoices og list_deploy_catalog til fakturaer og produktinfo. Kataloget opretter ikke en ordre.

Fejlfinding

  • 422 integration not configured - indsæt en Flux API-nøgle i Mine integrationer.
  • 401 Unauthorized - regenerér nøglen i Flux og opdatér Mine integrationer. Den fulde hemmelighed vises kun én gang.
  • 403 Forbidden - nøglen mangler et område (dns, servers, webhosting, billing, account) eller er begrænset til andre ressource-ID'er. Hubbens Read/Write-værktøjsadgang er adskilt fra Flux-nøgletilladelser.
  • DNS record delete failed - medtag name og type ud over record_id.
  • Registered zone cannot be deleted - beskyttede Norid-domæner bliver, indtil de udløber eller flyttes.
  • Destructive actions - power off, reboot og DNS-sletninger kan give nedetid. Bekræft hensigten, før du godkender Write-adgang.

Tilgængelige værktøjer

  • get_account

    Get the authenticated Gigahost account, contacts, and company details.

  • list_invoices

    List invoices for the connected Gigahost account.

  • list_dns_zones

    List DNS zones and registered domains on the Gigahost account.

  • list_dns_records

    List DNS records for a zone. Use list_dns_zones to find zone_id.

  • create_dns_record

    Create a DNS record in a zone. For MX records, include record_priority.

  • list_servers

    List Gigahost servers (VPS and dedicated) with IPs, location, and status.

  • get_server

    Get details for a single Gigahost server by ID.

  • update_dns_record

    Update an existing DNS record. record_id comes from list_dns_records.

  • delete_dns_record

    Delete a DNS record. The API requires name and type query parameters in addition to record_id.

  • create_dns_zone

    Create a DNS zone for a domain name. Does not register a .no domain.

  • delete_dns_zone

    Delete a DNS zone. Protected registered domains cannot be deleted.

  • check_no_domain

    Check whether a .no domain is available for registration.

  • lookup_organization

    Look up a Norwegian organization in Brønnøysundregistrene by 9-digit org number.

  • get_dns_registrant

    Get Norid registrant contact information for a registered domain zone.

  • set_dns_auto_renew

    Enable or disable automatic renewal for a registered domain.

  • list_dns_redirects

    List HTTP redirects configured on a DNS zone. Not available for externally hosted domains.

  • create_dns_redirect

    Create an HTTP redirect for a zone apex or subdomain. Conflicting A records must be removed first.

  • delete_dns_redirect

    Delete an HTTP redirect and its associated redirect A records.

  • get_dnssec_ds_records

    Get DS records for a DNSSEC-enabled domain.

  • set_dnssec

    Enable or disable DNSSEC for a registered .no domain.

  • update_server_name

    Update the descriptive name of a Gigahost server.

  • get_server_power_state

    Get the current power state of a server when the platform supports it.

  • reboot_server

    Reboot a server. Upstream uses GET but this changes machine state. Confirm before calling.

  • power_on_server

    Power on a server. Upstream uses GET but this changes machine state.

  • power_off_server

    Power off a server. Upstream uses GET but this changes machine state. Confirm before calling.

  • list_server_snapshots

    List snapshots for a virtual server.

  • create_server_snapshot

    Create a snapshot of a virtual server.

  • delete_server_snapshot

    Delete a virtual server snapshot.

  • update_server_reverse_dns

    Update reverse DNS. Provide ip_id for IPv4 or sub_id for IPv6 subnet NS delegation, plus dns.

  • list_webhosting_accounts

    List web hosting accounts on the Gigahost account.

  • get_webhosting_stats

    Get disk, bandwidth, and resource usage for a web hosting account.

  • list_webhosting_emails

    List email accounts on a web hosting account.

  • create_webhosting_email

    Create an email mailbox. email is the local part before @. Treat the password as a secret.

  • delete_webhosting_email

    Delete an email account. email is the full address.

  • list_webhosting_databases

    List databases on a web hosting account.

  • create_webhosting_database

    Create a database and database user. Treat the password as a secret.

  • delete_webhosting_database

    Delete a database from a web hosting account.

  • list_webhosting_ftp

    List FTP accounts on a web hosting account.

  • get_webhosting_ssl

    Get the SSL certificate status and hostnames that can be secured.

  • request_webhosting_ssl

    Request a free SSL certificate for hostnames under the hosting account domain.

  • list_webhosting_backups

    List full-site backups for a web hosting account.

  • get_bgp

    Get BGP ASNs, prefix lists, and sessions for the account.

  • list_deploy_catalog

    List deployable server products, regions, and pricing. Read-only catalog; this tool does not place an order.

MCP-endpoint: https://stackgate.ai/mcp/gigahost (HTTP) eller via private gateway.