mcpField
M
mcp-server-ru

mcp-server-ru

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

mcp-server-ru について

mcp-server-ruはInvAPI経由でMCPクライアントをHostkey .ruポータルに接続します。サーバー管理や注文から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 .ruのInvAPIに接続し、アカウント操作をツールとしてMCPクライアントに公開します。ホスト型URLとローカルstdioに対応し、書き込み呼び出しには確認が必要です。

設定

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

エンドポイントhttps://mcp.hostkey.ru/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.ru/mcp認証が必要
パッケージ
npmhostkey-mcp-server-ru1.0.8

ツール

詳細

Hostkey MCP サーバー(RU)

Hostkey(.ru ポータル、InvAPI invapi.hostkey.ru)向けの MCP サーバーです。 クライアントは URL 経由、または stdio 経由でローカルに接続します(Cursor、VS Code など)。 ホスト版:https://mcp.hostkey.ru/mcp(.com 向けは https://mcp.hostkey.com/mcp)。

エンドポイントhttps://invapi.hostkey.ru(コードに埋め込み済み)
認証HOSTKEY_API_KEY
ツール型付きツール 132 個 + call_api_raw

このサーバーを使うと、モデルは Hostkey アカウントにアクセスできます。サーバー、カタログと注文、電源、OS の再インストール、ネットワーク、DNS、スナップショット、IPMI/コンソール、ISO、S3、Remote Hands、請求、API キーを利用できます。

.com ポータル向けには、別パッケージ hostkey-mcp-server をご利用ください。

1. API キーを取得する

InvAPI → API キー管理 → キーを発行します。

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

2. インストール

Cursor(ホスト URL — 推奨)

.cursor/mcp.json に設定します(どちらか一方、または両方のポータル):

{
  "mcpServers": {
    "hostkey-com": {
      "url": "https://mcp.hostkey.com/mcp",
      "headers": {
        "Authorization": "Bearer key-from-invapi.hostkey.com"
      }
    },
    "hostkey-ru": {
      "url": "https://mcp.hostkey.ru/mcp",
      "headers": {
        "Authorization": "Bearer key-from-invapi.hostkey.ru"
      }
    }
  }
}

InvAPI キーを設定してください。ローカルの Node/npx は不要です。

Cursor(ローカル npx/stdio)

Cursor にインストール

{
  "mcpServers": {
    "hostkey-com": {
      "command": "npx",
      "args": ["-y", "hostkey-mcp-server"],
      "env": {
        "HOSTKEY_API_KEY": "key-from-invapi.hostkey.com"
      }
    },
    "hostkey-ru": {
      "command": "npx",
      "args": ["-y", "hostkey-mcp-server-ru"],
      "env": {
        "HOSTKEY_API_KEY": "key-from-invapi.hostkey.ru"
      }
    }
  }
}
VS Code

.vscode/mcp.json に設定します。同じオプションを利用できます(url + headers または command/args/env)。

stdio 用のオプション:HOSTKEY_TOKEN_TTL、HOSTKEY_HTTP_TIMEOUT、HOSTKEY_ALLOW_DESTRUCTIVE(.env.example を参照)。

ソースからインストールする場合(Node.js ≥ 22.18):npm install && npm run build。

3. 危険な操作の確認

すべての書き込み操作には confirm=true が必要です。指定しない場合、サーバーは何も変更しません。

さらに、次の制限があります。

  • サーバーの注文はデフォルトで 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 つのサーバーを複数のクライアントで再利用できます。