インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、Hostinger をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
AnythingMCP は Claude のコネクタディレクトリに掲載されています。ワンクリックで Claude に追加 (新しいタブで開きます)し、サインインして Claude が使える MCP サーバーを選んでください。
概要
Hostinger アカウントを公開 API で管理します。VPS の電源、メトリクス、バックアップ、スナップショット、Docker プロジェクト、ファイアウォール、ドメイン、ネームサーバー、スナップショット付きの DNS ゾーン、サブスクリプションと価格カタログ、そして Web ホスティングの Web サイト、WordPress サイト、データベース、キャッシュを扱えます。
こう聞いてみよう
Hostinger のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → Hostinger をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も
git cloneもローカルサーバーも不要。
Hostinger + Claude
Hostinger アカウントを公開 API で管理します。VPS の電源、メトリクス、バックアップ、スナップショット、Docker プロジェクト、ファイアウォール、ドメイン、ネームサーバー、スナップショット付きの DNS ゾーン、サブスクリプションと価格カタログ、そして Web ホスティングの Web サイト、WordPress サイト、データベース、キャッシュを扱えます。
前提条件
完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:
HOSTINGER_API_TOKEN
ステップ 1 — 認証情報を取得
設定は約 2 分です。hPanel にアクセスできる Hostinger アカウントが必要です。
- hPanel にサインインし、Account、続いて API(https://hpanel.hostinger.com/profile/api)を開いて、新しいトークンを作成します。有効期限を選びます。トークンには hPanel ユーザーと同じ権限があります。
- それを
HOSTINGER_API_TOKENに貼り付けます。Bearer トークンとして送られます。 - コネクタをインストールし、
hostinger_list_subscriptionsを実行してトークンを確認します。
このコネクタで何かを購入することはありません。VPS プランやドメインの注文、支払方法の変更、サブスクリプションの更新は hPanel で行います。
VPS: AI はマシンを一覧し、1 台の詳細を、指定期間の使用状況メトリクス(CPU、メモリ、ディスク、トラフィック、稼働時間)とともに読み取ります。VPS の起動、停止、再起動、ホスト名の変更ができます。これらはそれぞれアクションを返し、AI はそのアクションが成功または失敗するまで追跡します。VPS がアクションを処理している間は、新しいアクションは拒否されます。復旧のために、バックアップの一覧と復元、そして VPS に 1 つだけあるスナップショットの読み取り、作成、復元ができます。さらに root の SSH キー、OS テンプレート、データセンターを読み取り、Hostinger の Docker マネージャーのプロジェクト(コンテナ、最新のログ、再起動)を扱います。
ファイアウォール: AI はファイアウォールを一覧して作成し、ルールの追加、変更、削除を行い、その後ファイアウォールを同期してマシンに新しいルールを反映させ、VPS 上で有効化または無効化します。ファイアウォールはどのルールでも許可されていない通信をすべて破棄するため、AI は有効化や同期の前に SSH(ポート 22)が許可されたままであることを確認します。
ドメインと DNS: ステータス、有効期限、更新、転送、WHOIS プロファイルを含むドメインポートフォリオ、候補付きの空き状況チェック、ネームサーバーの変更です。Hostinger のネームサーバーを使うドメインでは、AI はゾーンを読み取り、hostinger_validate_dns_records で変更をテストしてから適用し、レコードセット全体の削除もできます。どの変更でもスナップショットが残り、スナップショットを復元すると変更を元に戻せます。ゾーンでは name はドメインからの相対名(ドメイン自体は @、ほかに www など)で、CNAME と NS のターゲットはドットで終わり、MX の内容は優先度の後にホストが続きます。
請求と Web ホスティング: サブスクリプション、保存済みの支払方法、価格カタログは読み取り専用です。Web ホスティングとクラウドホスティングでは、ホスティングの注文、Web サイト、WordPress のインストール、MySQL データベース、cron ジョブ、Web サイトのキャッシュのクリアに対応します。
書き込みの前に必ず確認: 電源の変更、復元、スナップショット、ファイアウォール、ネームサーバー、DNS の変更は、サイト、メール、SSH アクセスを停止させることがあります。AI はマシンまたはドメインとその影響を示し、レコードやルールを表示して、あなたの同意を待ちます。バックアップやスナップショットの復元は VPS 上のすべてのデータを上書きし、元に戻せません。
形式: VPS、アクション、バックアップ、ファイアウォール、ルールの ID は整数です。時刻は UTC の ISO 8601 で、メトリクスは Unix タイムスタンプをキーにしています。価格は currency_code のセント単位です(1799 は 17.99)。VPS のメモリ、ディスク、帯域幅は MB 単位です。ドメインの連絡先と WHOIS プロファイルには個人データが含まれるため、AI はタスクに必要なものだけを表示します。
制限: トークンあたり毎分約 90 リクエストです。429 の場合、AI は Retry-After の秒数だけ待ちます。超過を繰り返すと IP がしばらくブロックされることがあるためです。ページングされる一覧は current_page、per_page、total を含む meta を返します。VPS、ドメイン、DNS、請求の一覧はすべてを一度に返します。
よくあるエラー: 401 はトークンの誤り、取り消し、期限切れ、404 はこのアカウントにない ID またはドメイン、422 は無効な入力(応答がフィールドを示します)を意味し、409 またはロックされたアクションは、VPS がまだ別のアクションを処理中であることを意味します。エラー応答には Hostinger サポート向けの correlation_id が含まれます。
ステップ 2 — アダプターをインストール
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
ステップ 3 — Claude にコネクタを追加
サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドでYOUR_SERVER_IDと表示されている箇所に使ってください。
推奨ルート:設定ファイルを触らずに claude.ai web で動作します。
- Claude で Customize → Connectors を開きます。
- + をクリックし、Add custom connector を選びます。
- 名前(例:
Hostinger)とリモート MCP サーバー URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDを入力し、Add をクリックします。 - Connect をクリックし、AnythingMCP にサインイン(OAuth)してアクセスを許可します。
下記のすべてのツールがチャットに表示されます。プロンプトを入力し始めてください。
利用可能なツール
| Tool | What it does |
|---|---|
hostinger_list_virtual_machines | List every VPS (virtual machine) of the account: id, hostname, state (running, stopped, ...), plan, CPU count, memory and disk in MB… |
hostinger_get_virtual_machine | Read one VPS in detail: state, plan and resources, IP addresses, OS template, hostname, nameservers, data center, active firewall… |
hostinger_get_vm_metrics | Usage history of a VPS between two times: CPU, memory and disk usage, incoming and outgoing traffic, and uptime, as time series keyed by… |
hostinger_list_vm_actions | History of operations run on a VPS (start, stop, restart, backup restore, snapshot, OS change, ...), newest first, with name, state… |
hostinger_get_vm_action | Read one VPS action by id to see whether it is still running, succeeded or failed |
hostinger_start_vm | Power on a stopped VPS |
hostinger_stop_vm | Power off a VPS |
hostinger_restart_vm | Reboot a VPS (full stop and start; a stopped VPS is started) |
hostinger_set_vm_hostname | Change the hostname of a VPS |
hostinger_list_vm_backups | List the automatic backups of a VPS with their id, size, location and creation time |
hostinger_restore_vm_backup | Restore a VPS from one of its backups |
hostinger_get_vm_snapshot | Read the snapshot of a VPS (a VPS has at most one): id, creation time, expiry time and restore time |
hostinger_create_vm_snapshot | Take a snapshot of a VPS's current state |
hostinger_restore_vm_snapshot | Revert a VPS to its snapshot |
hostinger_list_vm_ssh_keys | List the SSH public keys of the root user on a VPS: key type, fingerprint data and comment name |
hostinger_list_vps_templates | List the OS templates a VPS can be installed with (Ubuntu, Debian, AlmaLinux, panels and app stacks): id, name and description |
hostinger_list_vps_data_centers | List Hostinger's VPS data centers: id, name, location code, city and continent |
hostinger_list_docker_projects | List the Docker Compose projects on a VPS that uses Hostinger's Docker manager: name, status, compose file path and containers with image… |
hostinger_get_docker_project_containers | List the containers of one Docker Compose project on a VPS with status, health, port mappings and CPU and memory stats |
hostinger_get_docker_project_logs | Read the latest log lines (up to 300 in total) of every service of a Docker Compose project on a VPS, grouped by service with timestamps |
hostinger_restart_docker_project | Restart all services of a Docker Compose project on a VPS (stop and start in dependency order; volumes are kept) |
hostinger_list_firewalls | List the VPS firewalls of the account: id, name, whether they are in sync with their machines, and their rules |
hostinger_get_firewall | Read one firewall with all its rules (protocol, port, source) and its sync state |
hostinger_create_firewall | Create an empty firewall |
hostinger_create_firewall_rule | Add an accept rule to a firewall |
hostinger_update_firewall_rule | Change a firewall rule |
hostinger_delete_firewall_rule | Delete a firewall rule |
hostinger_sync_firewall | Apply a firewall's current rules to every VPS it is activated on |
hostinger_activate_firewall | Activate a firewall on a VPS |
hostinger_deactivate_firewall | Deactivate a firewall on a VPS: all its ports are reachable again from everywhere |
hostinger_list_domains | List the domains in the account's portfolio: id, domain name, type (domain or free subdomain), status and creation and expiry dates |
hostinger_get_domain | Read one domain: status, nameservers, child nameservers, lock and privacy protection state, WHOIS contact profile ids and dates |
hostinger_get_domain_renewal | Read a domain's renewal information: status and current expiry date |
hostinger_check_domain_availability | Check whether a domain name is free to register in one or more TLDs |
hostinger_update_domain_nameservers | Point a domain to other nameservers (two to four) |
hostinger_get_domain_forwarding | Read the forwarding (redirect) of a domain: target URL, redirect type (301 or 302) and dates |
hostinger_list_whois_profiles | List the WHOIS contact profiles used to register domains: id, TLD, country, entity type and contact details |
hostinger_get_dns_records | Read the DNS zone of a domain managed by Hostinger nameservers: every record set with name, type, TTL and values |
hostinger_validate_dns_records | Check DNS record changes without applying them: answers success when hostinger_update_dns_records would accept them, or 422 with the… |
hostinger_update_dns_records | Add or change DNS records of a domain |
hostinger_delete_dns_records | Delete whole DNS record sets of a domain, selected by name and type |
hostinger_list_dns_snapshots | List the saved versions (snapshots) of a domain's DNS zone, taken before each change: id, reason and time |
hostinger_get_dns_snapshot | Read one DNS zone snapshot with all the records it contained, e.g. to compare with the current zone before restoring |
hostinger_restore_dns_snapshot | Restore a domain's DNS zone to a snapshot |
hostinger_list_subscriptions | List the account's subscriptions: id, name, status, billing period, currency, total and renewal price in cents, auto-renewal flag… |
hostinger_list_payment_methods | List the payment methods saved in the account: id, name, masked identifier, type, default, expired and suspended flags |
hostinger_get_catalog | List what can be ordered with prices: catalog items (VPS plans, domain TLDs, hosting, email) with their price items per billing period… |
hostinger_list_hosting_orders | List the web and cloud hosting orders (plans) the token can see, own and shared: order id, plan name, status, subscription id and creation… |
hostinger_list_websites | List the websites on web and cloud hosting: domain, hosting account user name, order id, root directory, whether it is enabled, and the… |
hostinger_list_wordpress_installations | List the WordPress installations on web and cloud hosting: id, user name, domain, title, URL, directory, admin login and email, and whether… |
hostinger_list_databases | List the MySQL databases of a hosting account: name, user, host and port, assigned domain, disk usage and size limit in MB, and dates |
hostinger_list_cron_jobs | List the cron jobs of a hosting account with their schedule and command |
hostinger_clear_website_cache | Clear the server-side cache of a website (and the Hostinger CDN cache when CDN is on), so updated content shows at once |
プロンプトの例
- 「VPS マシンを、状態、プラン、IP アドレス付きで一覧にしてください。」
- 「過去 7 日間に VPS が使った CPU とメモリはどれくらいですか?」
- 「example.com の DNS レコードを表示し、私が確認したら www の A レコードを 203.0.113.10 に向けてください。」
- 「今後 60 日以内に期限が切れるドメインはどれで、それらの自動更新はオンになっていますか?」
- 「VPS 上の Docker プロジェクトの最新ログを表示し、異常なコンテナがあれば再起動してください。」
FAQ
Claude Code は Claude Desktop と同じように動作しますか? はい。両方を https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID に向けてください。
次のステップ
このガイドは役に立ちましたか?