mcpField
H
hostkey-cloud

hostkey-cloud

远程服务
github.com/hostkey-cloud云与基础设施15 天前更新
代码仓库

关于 hostkey-cloud

hostkey-cloud 通过 InvAPI 将 MCP 客户端连接到 Hostkey .com 门户。其类型化工具涵盖服务器操作、DNS、S3 和账单,并为写入及长时间运行的任务提供安全措施。

主要功能

  1. 01132 个类型化工具及原始 API 调用
  2. 02管理服务器、电源和订单
  3. 03处理 DNS、网络、快照及 S3
  4. 04访问账单和 Remote Hands
  5. 05写入操作需确认
  6. 06通过回调键轮询长时间任务

适用场景

  1. 01查看服务器状态并管理电源
  2. 02在安全限制下订购或重装服务器
  3. 03管理 DNS 记录和 S3 存储桶
  4. 04跟踪部署或重装任务

MCP 相关

该 MCP 服务向 MCP 客户端提供 Hostkey .com InvAPI 账户操作。它支持本地 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(云端 Agent)。

端点https://invapi.hostkey.com(硬编码)
身份验证HOSTKEY_API_KEY
工具132 个类型化工具 + call_api_raw

让模型能够访问你的 Hostkey 账户:服务器、目录和订购、电源、操作系统重装、网络、DNS、快照、IPMI/控制台、ISO、S3、Remote Hands、账单和 API 密钥。

1. 获取 API 密钥

InvAPI → API keys → create a key。

建议为 MCP 使用专用密钥。每台服务器的密钥会将访问权限限制在一台服务器上。 写入 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"
      }
    }
  }
}
远程(云端 Agent)

无需本地 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,只有明确同意后才会实际下单;
  • 操作系统重装、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_prompt操作系统重装
troubleshoot_server_prompt诊断

也可以直接询问:“列出我的服务器” / “在 NL 订购一台 VPS”。

文档

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。