mcpField
H
hostkey-cloud

hostkey-cloud

リモート
github.com/hostkey-cloudクラウド・インフラ15 日前に更新
リポジトリ

hostkey-cloud について

hostkey-cloudはInvAPI経由でMCPクライアントをHostkey .comポータルに接続します。型付きツールでサーバー操作、DNS、S3、請求に対応し、書き込みや長時間タスクには安全策を備えています。

主な機能

  1. 01型付きツール132個とAPI直接呼び出し
  2. 02サーバー、電源、注文の管理
  3. 03DNS、ネットワーク、スナップショット、S3の操作
  4. 04請求とRemote Handsへのアクセス
  5. 05書き込み操作時の確認必須
  6. 06コールバックキーによる長時間タスクの確認

活用シーン

  1. 01サーバー状態の確認と電源管理
  2. 02安全策を伴うサーバー注文や再インストール
  3. 03DNSレコードとS3バケットの管理
  4. 04デプロイや再インストール作業の追跡

MCP 対応

Hostkey .comのInvAPIアカウント操作をMCPクライアントに公開します。ローカルstdioまたはホスト型エンドポイントで接続でき、書き込み呼び出しには確認が必要です。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.hostkey.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://mcp.hostkey.com/mcp認証が必要
パッケージ
npmhostkey-mcp-server1.0.8

ツール

詳細

Hostkey MCP サーバー

Hostkey の MCP サーバー(.com ポータル、InvAPI invapi.hostkey.com)。 stdio 経由でローカル実行します — Cursor、VS Code、その他の MCP クライアントに対応します。 ホスト型リモートサーバー:https://mcp.hostkey.com/mcp(クラウドエージェント向け)。

エンドポイントhttps://invapi.hostkey.com(ハードコード)
認証HOSTKEY_API_KEY
ツール型付きツール 132 個 + call_api_raw

モデルが Hostkey アカウントにアクセスできるようになります。サーバー、カタログと注文、電源、OS の再インストール、ネットワーク、DNS、スナップショット、IPMI/コンソール、ISO、S3、Remote Hands、請求、API キーに対応しています。

1. API キーを取得する

InvAPI → API keys → キーを作成します。

MCP 専用のキーを使用することをおすすめします。サーバー単位のキーでは、アクセスが 1 台のサーバーに制限されます。 DNS の書き込みには pdns/edit 権限が必要です。

2. インストール

Cursor

Cursor にインストール

ボタンをクリックし、YOUR_API_KEY を InvAPI キーに置き換えてから、確定します。

または、手動で .cursor/mcp.json に追加します。

{
  "mcpServers": {
    "hostkey-mcp-server": {
      "command": "npx",
      "args": ["-y", "hostkey-mcp-server"],
      "env": {
        "HOSTKEY_API_KEY": "your-api-key"
      }
    }
  }
}
リモート(クラウドエージェント)

ローカルの Node/npx は不要です。クライアントをホスト型エンドポイントに接続し、InvAPI キーを送信します。

{
  "mcpServers": {
    "hostkey": {
      "url": "https://mcp.hostkey.com/mcp",
      "headers": {
        "Authorization": "Bearer your-api-key"
      }
    }
  }
}
VS Code

.vscode/mcp.json:

{
  "servers": {
    "hostkey-mcp-server": {
      "command": "npx",
      "args": ["-y", "hostkey-mcp-server"],
      "env": {
        "HOSTKEY_API_KEY": "your-api-key"
      }
    }
  }
}

任意:HOSTKEY_TOKEN_TTL、HOSTKEY_HTTP_TIMEOUT、HOSTKEY_ALLOW_DESTRUCTIVE (.env.example を参照)。

ソースからの場合(Node.js ≥ 22.18):npm install && npm run build。

3. 危険な操作の確認

すべての書き込み呼び出しには confirm=true が必要です。指定しない場合、何も変更されません。

また、次の点にご注意ください。

  • order_server はデフォルトで dry_run です — 明示的に同意した場合にのみ、実際に注文されます。
  • OS の再インストール、PXE、サービスのキャンセルには HOSTKEY_ALLOW_DESTRUCTIVE=1 が必要です。
  • パスワードとトークンはレスポンス内でマスクされます。

長時間かかるジョブ(デプロイ、再インストール)はコールバックキーを返します。check_task でポーリングしてください。

4. ツール

グループ(全リストは tools/list で確認できます):

グループ例
サーバーget_servers、get_server、get_power_status
カタログlist_presets、list_os、list_traffic_plans
電源と注文power_on、power_off、order_server、reinstall_server
PXEcreate_reinstall_task → … → clear_pxe_config
ネットワーク/DNSポート、PTR、ゾーン、レコード
スナップショット、ISO、S3VM スナップショット、イメージ、バケット
Remote Hands当直シフトのチケット(request_rh_*、rhr_*)
請求請求書、支払い、連絡先
その他check_task、call_api_raw

プロンプト

プロンプト目的
order_server_promptサーバー注文のガイド
reinstall_server_promptOS の再インストール
troubleshoot_server_prompt診断

または、「自分のサーバーを一覧表示して」/「NL で VPS を注文して」と尋ねるだけです。

ドキュメント

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。