适合谁
- 希望使用 CLI 或 AI 代理管理自托管基础设施的开发者和运维团队
- 希望在多个云提供商之间简化服务器配置和加固的用户
- 希望将安全审计集成到 CI/CD 流水线中的团队
Kastell 是一款强大的 MCP 服务器,适用于通过 CLI 或 AI 代理管理自托管服务器,提供广泛的安全审计、加固和云提供商集成。它拥有全面的测试(超过 11,000 项)和对安全性的强烈关注。但是,需要云提供商 API 令牌和 SSH 访问。它最适合熟悉 Linux 服务器管理的开发者和运维团队。
最强项 · 安全与权限 17/20 最弱项 · 可靠性 8/20
静态评测 · 未实际运行收录于 2026-08-07
查看 FMRS 评分方法 →运行环境:Node.js 20+
HETZNER_TOKEN
Hetzner Cloud API 令牌,仅在管理 Hetzner 服务器时需要,可在 Hetzner Cloud 控制台生成。
DIGITALOCEAN_TOKEN
DigitalOcean API 令牌,仅在管理 DigitalOcean 服务器时需要,可在 DigitalOcean 控制台的 API 页面生成。
VULTR_TOKEN
Vultr API 令牌,仅在管理 Vultr 服务器时需要,可在 Vultr 控制台的 API 页面生成。
LINODE_TOKEN
Linode (Akamai) API 令牌,仅在管理 Linode 服务器时需要,可在 Linode Cloud Manager 生成。
KASTELL_SAFE_MODE
控制破坏性操作是否被拦截;MCP 下默认为 true,阻止 destroy/restore 等操作。
KASTELL_STRICT_HOST_KEY
设为 true 时拒绝未知 SSH 主机密钥,将 TOFU 警告升级为硬错误。
要安装 Kastell MCP 服务器:
{
"mcpServers": {
"kastell": {
"command": "npx",
"args": ["-y", "-p", "kastell", "kastell-mcp"],
"env": {
"HETZNER_TOKEN": "你的令牌",
"DIGITALOCEAN_TOKEN": "你的令牌",
"VULTR_TOKEN": "你的令牌",
"LINODE_TOKEN": "你的令牌"
}
}
}
}{
"mcpServers": {
"kastell": {
"command": "npx",
"args": [
"-y",
"-p",
"kastell",
"kastell-mcp"
],
"env": {
"HETZNER_TOKEN": "your-token",
"DIGITALOCEAN_TOKEN": "your-token",
"VULTR_TOKEN": "your-token",
"LINODE_TOKEN": "your-token"
}
}
}
}
以 Claude Code 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"kastell": {
"command": "npx",
"args": [
"-y",
"-p",
"kastell",
"kastell-mcp"
],
"env": {
"HETZNER_TOKEN": "your-token",
"DIGITALOCEAN_TOKEN": "your-token",
"VULTR_TOKEN": "your-token",
"LINODE_TOKEN": "your-token"
}
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add kastell -e HETZNER_TOKEN=your-token -e DIGITALOCEAN_TOKEN=your-token -e VULTR_TOKEN=your-token -e LINODE_TOKEN=your-token -- npx -y -p kastell kastell-mcp
在终端运行;先把 <…> 占位符换成你自己的值。
在客户端中连接后,检查工具列表中是否出现 server_info、server_audit、server_doctor 等工具;或让 AI 执行 server_info 的 list 操作确认能读取服务器列表。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
Kastell 是一个一体化的 CLI 和 MCP 服务器,用于配置、保护、备份和管理自托管服务器。它提供全面的安全审计(449 项检查)、加固(24 步)、防火墙管理、自动修复、监控,并支持在 Hetzner、DigitalOcean、Vultr 和 Linode 上部署服务器。它包含一个内置的 MCP 服务器,使 AI 代理(如 Claude)能够直接管理服务器。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 2d77c613f4b6 数据同步于 2026-10-12 查看 FMRS 评分方法