SuperAPI AI 工具集

1panel-setup

智能体与模型

查看项目

更新于 10-15 21:47

技能介绍

用途:连接已有的 1Panel 面板,诊断工具缺失或未授权问题,或在用户明确选择的前提下更改访问级别。

主要能力:固定官方 mcp-1panel v1.0.0(commit a12b2d4ddae90f6b210b73b89ba2bc4b572dcd0c)。已安装 Go 1.25+ 编译器和 Git 时,可通过插件的 scripts/build_official.py 构建;该脚本显式使用 GOTOOLCHAIN=local,不升级 Go,构建会获取项目依赖。

使用方式:先定位已安装插件及其客户端提供的可写数据目录;便携客户端提供 PLUGIN_DATA,原生适配器可能需用户配置绝对数据路径,不要猜测 HOME/APPDATA,也不要把私有设置写入插件。本地检查现有配置时不要打印凭据,未明确要替换时不要覆盖设置,插件加载时不执行安装。用户确认面板来源、在面板设置中启用 API 接口并限制允许的 API 来源地址后,运行 scripts/setup_connection.py,传入数据目录、二进制路径、校验过的二进制 SHA256、HTTPS 主机和所需访问级别;密钥在隐藏的本地提示中输入。随后初始化 MCP、发现工具,并对目标调用 get_system_info,连接成功与 API 功能成功需分别记录。认证失败可能来自 API 未启用、来源白名单、密钥、时钟或目标,应安全排查后再重试。

访问级别:Readonly 为默认;Readwrite 增加三个创建工具;full 增加 MySQL/OpenResty 安装。可用性不等于逐操作授权,更改后需重新连接。

限制:本技能不含插件脚本,独立安装需要等效的可信客户端配置,不得假设这些脚本存在。HTTPS 证书失败需要可信端点或证书,不能关闭验证。该发行版不通过此插件安全暴露远程 HTTP 部署,stdio 是刻意设计。应使用实际发现的工具 schema,保留具体授权,保持密钥私有,仅依据观察结果验证,不臆造能力。