Gigahost
Forbind Claude, ChatGPT eller Cursor til Gigahost via MCP. Administrer DNS, servere og webhotell med en Flux API-nøgle.
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
- Log ind i Flux.
- Åbn Account → API keys og opret en personlig API-nøgle.
- 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. - Kopiér hemmeligheden én gang. Den starter med
flux_live_og vises kun ved oprettelse. - På stackgate.ai, åbn Mine integrationer → Gigahost, indsæt tokenet, og klik Connect & enable.
- 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/gigahostmed 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
get_account- bekræft nøglen og kontoen.list_dns_zones/list_dns_records- inspicér DNS, og opret eller opdatér records.list_servers/get_server- find server-ID'er før power- eller snapshot-værktøjer.get_server_power_stateførreboot_server,power_on_serverellerpower_off_server. De værktøjer ændrer maskinens tilstand, selvom Gigahost implementerer dem som GET.list_webhosting_accountsog derefter e-mail, databaser, SSL og backups.list_invoicesoglist_deploy_catalogtil 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
nameogtypeud overrecord_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.