Skip to main content

Claude Code · Codex

Vertel je gameserver wat je van plan bent.

Verbind Claude Code of Codex met je server. Laat je assistent plugins installeren, instellingen aanpassen of opstartproblemen onderzoeken. Jij bepaalt tot welke servers hij toegang heeft.

Koppeling zonder meerprijs. Je hebt een compatibele AI-assistent nodig; de aanbieder daarvan kan eigen kosten in rekening brengen.

Met deze taken kun je beginnen

Controleer de status van mijn server. Verander eerst niets.
Zet deze drie spelers op de whitelist.
Controleer of deze plugin past bij de versie van mijn server. Vraag het me voordat je installeert.

Voorbeeldopdrachten: Beschikbare functies zijn afhankelijk van het spel, het abonnement en de toegekende rechten.

In vier stappen verbonden

Claude Code of Codex verbinden

Kies je assistent, kopieer beide commando's en voer ze uit in de terminal. Daarna kies je in de browser server, rechten en looptijd.

Je hoeft geen token te kopiëren.

claude mcp add --scope user --transport http ezplayhost https://ezplayhost.com/api/automation/v1/mcp
claude mcp login ezplayhost
Handmatig verbinden met een token

Voor REST- en MCP-applicaties zonder browseraanmelding kun je nog steeds een beperkt token maken.

Belangrijk: dit is geen commando voor de spelconsole van je server. Typ het in de terminal van je eigen computer (Windows: PowerShell, macOS en Linux: Terminal).

claude mcp add --scope user --transport http ezplayhost https://ezplayhost.com/api/automation/v1/mcp --header "Authorization: Bearer <TOKEN>"

Codex leest het token uit een omgevingsvariabele. De eerste regel stelt die in voor de huidige terminal. Wil je hem blijvend gebruiken, zet hem dan in je shellprofiel.

Belangrijk: dit is geen commando voor de spelconsole van je server. Typ het in de terminal van je eigen computer (Windows: PowerShell, macOS en Linux: Terminal).

export EZPLAYHOST_ASSISTANT_TOKEN="<TOKEN>"
codex mcp add ezplayhost --url https://ezplayhost.com/api/automation/v1/mcp --bearer-token-env-var EZPLAYHOST_ASSISTANT_TOKEN

Voor handmatige installatie moet je MCP-client Streamable HTTP en een eigen Bearer-token ondersteunen. Clients met OAuth-ondersteuning verbinden in plaats daarvan via inloggen in de browser, zonder token.

URL: https://ezplayhost.com/api/automation/v1/mcp
Header: Authorization: Bearer <TOKEN>

Geen ondersteuning voor MCP? Dezelfde acties zijn ook beschikbaar als klassieke REST-interface met OpenAPI-beschrijving.

Belangrijk: dit is geen commando voor de spelconsole van je server. Typ het in de terminal van je eigen computer (Windows: PowerShell, macOS en Linux: Terminal).

curl -H "Authorization: Bearer <TOKEN>" https://ezplayhost.com/api/automation/v1/servers

De plaatshouder <TOKEN> staat voor je toegang. In je account vult de pagina hem automatisch in.

Goed om te weten

  • Bij installaties, back-ups en versiewissels betekent „geaccepteerd" nog niet „klaar". De assistent moet de afronding controleren via status, inventaris en console.
  • Bestandsrechten en consolecommando’s maken ingrijpende wijzigingen mogelijk. Wil je dat niet, kies dan in je profiel de rechten afzonderlijk.
  • Accountrechten zoals e-mail, wachtwoord en opzegging horen nooit bij de snelle route en moeten altijd in de browser worden bevestigd.
  • Je kunt de toegang op elk moment intrekken in de tegel of in je profiel. Hij is dan direct ongeldig.
  • De volledige technische handleiding en het API-contract zijn zonder inloggen te lezen.

Technische handleiding openen OpenAPI

Alle technische functies weergeven

Wat een assistent kan overnemen

Dit is de volledige actiecatalogus. Elke actie hangt aan een recht dat je bij het aanmaken van de toegang afzonderlijk verleent: wat je niet verleent, bestaat voor de assistent niet.

Server en stroom

  • servers_list
  • server_status
  • server_start
  • server_stop
  • server_restart
  • reinstall_status

Spelers

  • players_list
  • whitelist_read
  • whitelist_add
  • whitelist_remove
  • players_history

Console

  • console_read
  • console_command

Bestanden

  • files_list
  • file_read
  • file_write
  • directory_create
  • files_delete
  • file_copy
  • file_rename
  • files_compress
  • file_decompress

Back-ups

  • backups_list
  • backup_create
  • backup_restore
  • backup_delete

Planningen

  • schedules_list
  • schedule_create
  • schedule_update
  • schedule_delete

Configuratie

  • config_read
  • config_write

Werelden

  • worlds_list
  • world_create
  • world_switch
  • world_delete
  • world_import_status
  • world_import_install

Versies

  • versions_list
  • version_status
  • version_preview
  • version_change

Serversoftware

  • software_catalog
  • software_preview
  • software_change

Plug-ins en mods

  • addons_list
  • addons_search
  • addon_versions
  • addon_install
  • addon_update
  • addon_remove

Modpacks

  • modpacks_catalog
  • modpack_preview
  • modpack_status
  • modpack_install
  • modpack_update

Bedrock-packs

  • bedrock_packs_list
  • bedrock_catalog
  • bedrock_pack_install
  • bedrock_pack_enable
  • bedrock_pack_disable
  • bedrock_pack_remove

Serverinstellingen

  • settings_read
  • settings_update
  • startup_variables_read
  • startup_variables_update

Gebruik en geschiedenis

  • metrics_current
  • metrics_history

Activiteitenlog

  • activity_list

Gezondheid en join-test

  • health_status
  • join_test_start
  • join_test_status
  • health_crash_diagnosis

Databases

  • databases_list
  • database_create
  • database_delete
  • database_password_rotate

Wereld-export en -import

  • export_start
  • export_status

Subdomein

  • subdomain_check
  • subdomain_change

Gametools

  • rust_wipe_schedule_read
  • rust_wipe_schedule_create
  • rust_wipe_schedule_cancel
  • rust_startup_params_read
  • rust_startup_params_update
  • rust_map_preview
  • cs2_map_pool_read
  • cs2_map_pool_write
  • cs2_match_status
  • cs2_match_load
  • cs2_match_control
  • cs2_map_change
  • ark_ini_read
  • ark_ini_write
  • ark_mod_order_read
  • ark_mod_order_write
  • valheim_worlds_list
  • valheim_world_activate
  • valheim_backups_list
  • valheim_backup_create
  • valheim_plugins_list
  • valheim_plugin_toggle

Herinstallatie

  • server_reinstall

Account

  • account_read
  • account_profile_update
  • account_billing_history
  • account_subscriptions
  • account_email_change
  • account_password_change
  • account_delete_request
  • subscription_cancel
  • subscription_reactivate
  • account_security_status
  • account_two_factor_manage
  • account_payment_methods_manage
  • account_order_prepare

Supporttickets

  • support_ticket_create

Wat jij in handen houdt

  • Rechten per toegang: lezen, besturen, bestanden, console en account kies je afzonderlijk.
  • Serverbinding: een toegang geldt alleen voor de servers die je eraan toewijst, nooit automatisch voor nieuwe.
  • Op elk moment intrekken: één klik in je profiel en het token is onmiddellijk en overal ongeldig.
  • Vervaldatum: je kunt een toegang van meet af aan in tijd beperken.
  • Navolgbaarheid: elke actie staat met tijdstip en gebruikte toegang in het activiteitenlogboek van de server.
  • Begrensde aanvraagfrequentie: verzoeken zijn per toegang gemaximeerd, een falende assistent kan je server dus niet overbelasten.
  • Het token hoort niet in de chat: vul het uitsluitend in het beveiligde inloggegevensveld van je assistent in.

automation:unattended Extra recht voor onbeheerde uitvoering. Zonder dit recht vraagt de assistent je deze stappen in je ingelogde account te bevestigen: wissel van de serversoftware, Modpack-installatie, Modpack-update, herinstallatie van de server, wereldimport, subdomeinwijziging en het aanmaken van een supportticket. Accountacties — e-mailadres, wachtwoord, opzegging, verwijdering — blijven altijd bevestigingsplichtig. Al het overige voert hij direct uit, binnen de rechten die je hebt gegeven.

Veelgestelde vragen

Kost de interface extra?

Nee. De automatiserings-API hoort bij elke server en kost niets extra. Je betaalt nog steeds alleen je server.

Welke assistenten werken?

MCP-clients met Streamable HTTP en een instelbaar Bearer-token worden ondersteund, bijvoorbeeld Codex CLI. Of je toepassing werkt, hangt af van de versie en instellingen. Je kunt dezelfde acties ook via de REST-API aanroepen.

Kan de assistent namens mij geld uitgeven?

Nee. Bestellingen, verlengingen en betalingen lopen uitsluitend via de afrekenpagina in je ingelogde account. Een assistent-toegang kan geen betaling starten.

Wat betekent 'zonder te vragen'?

Accountacties — e-mailadres, wachtwoord, opzegging en verwijdering — vereisen altijd bevestiging. Het extra recht staat bepaalde serveracties toe zonder browserbevestiging. Beschermingspunten verschillen per actie; er is geen algemene garantie op een back-up of herstel. Een bestandsback-up beschermt geen externe SQL-databases.

Hoe trek ik een toegang weer in?

Trek hem in je profiel onder 'Automatiserings-API' in. Hij verliest onmiddellijk zijn geldigheid; lopende aanvragen van de assistent mislukken daarna.