Pteropilot 使用教程
三步接上你的面板:安装、配置、提问。
Pteropilot 是 MCP server,让 Claude、Cursor 等 AI 助手用自然语言管理 Pterodactyl / Pelican 面板上的游戏服务器。全程不需要写代码。
第 1 步 · 安装
用 uvx 一条命令
需要 Python 3.12+。项目用 uv 管理,一条命令安装并运行:
没有 uv?先装 uv(Windows:pip install uv)。也可以 pip install pteropilot 直接安装。
- 装过旧版?升级:
uvx --refresh pteropilot(或pip install -U pteropilot);PyPI 版本可能滞后,最新版可从 GitHub 直装。
第 2 步 · 配置客户端
把 pteropilot 加进你的 AI 客户端
在 Claude Desktop / Cursor 的 MCP 配置里加一段(面板地址和 API Key 也一起填):
- Claude Desktop:编辑 claude_desktop_config.json;Cursor:MCP 面板里添加。
- PANEL_URL 要带协议(https://);API Key 用权限最小化的那个(见第 4 步)。
- 改完配置重启客户端,等 AI 识别到 pteropilot 的 39 个工具。
- 配置完先让 AI 执行 check_panel_connection 自检:返回「✅ 已连通」即配置正确;报 401/403/404 会给出具体排查方向。
第 3 步 · 提问
用自然语言干活
「列出我所有服务器和状态」
「smp 服最近一次备份是什么时候?没有就现在建一个」
「往 creative 服上传这个插件并重启」
「看看最近日志有没有崩溃信号」
「smp 服的 IP 和端口是多少?」
「这个服分配的数据库地址和账号是什么?」
更多能力:电源控制、控制台指令、文件管理、备份、玩家在线、网络地址、数据库信息、批量操作、广播公告、定时重启、崩服告警。完整清单见 pteropilot 项目页。
第 4 步 · 安全建议
先只看,再动手
- 先设 PANEL_READONLY=1 试用:AI 只能看不能动,确认行为后再开写权限。
- 给 AI 用权限最小化的 API Key:在面板里创建只含必要权限的 API Key。
- 危险操作(重启、删文件、覆盖备份)会要求二次确认;写操作走面板 API,Key 不出本机。
第 5 步 · 出问题先看这里
连不上?先自检
配好之后先跑一条命令,它会告诉你哪一步没通——输出不含密钥本身,可以直接贴给别人看。
$ pteropilot --doctor
全部正常时退出码是 0,有问题 1;加 --no-network 只查配置不联网。
常见报错对照表
下面这些是工具本身会打出来的原文,对着表找即可。
| 现象 | 原因 | 怎么办 |
|---|---|---|
| 连不上面板 | PANEL_URL 写错——最常见的是漏了 https://,或填了带路径的地址 |
用面板根地址,如 https://panel.example.com;--doctor 会显示规范化后的地址 |
| 401 | API Key 无效或已被撤销 | 检查 PANEL_API_KEY 是否复制完整、是否已在面板里删掉 |
| 403 · 核心工具 | 把应用密钥(ptla_ / papp_)当成了 PANEL_API_KEY |
电源、控制台、文件、备份走客户端 API,请改用客户端密钥(ptlc_ / pacc_) |
| 403 · list_nodes / list_users | 没设 PANEL_APP_KEY |
这几个工具走应用 API,需要另外配应用密钥 |
| 404 | PANEL_URL 或服务器标识不对 |
常见于地址里带了 /api——会自动剥掉后缀;但仍建议填根地址 |
| 429 | 请求过于频繁被限流 | 等一会儿再试,或减少并发工具调用 |
| 响应超时(30 秒) | 面板负载过高或网络不稳 | 稍后重试;面板本身卡住时工具也会一起超时 |
| 工具数比文档少 | 装到了旧版本 | pteropilot --version 看版本;最新 wheel 在 GitHub Releases |
- 密钥前缀决定它能干什么:
ptlc_/pacc_是客户端密钥(管单台服务器),ptla_/papp_是应用密钥(管整个面板)。 - 面板地址带
/api会被自动剥掉,但真实子路径(如/pterodactyl)会保留。
想要图形界面?
试试 Pteropilot Pro
Windows 图形客户端(标准版 + Lite):面板管理界面、内置 AI 助手、自动备份、云同步与自动更新。7 天全功能试用,上线优惠价 ¥59.99。