AI Agent集成OpsAny¶
OpsAny支持集成到OpenClaw、Hermes Agent、Workbuddy或者其它AI Agent中,通过自然语言对话,完成日常运维工作。
准备OpsAny的MCP Server配置¶
1.获取opsany-mcp-server配置JSON
# source /opt/opsany-paas/install/install.config
# cat ${INSTALL_PATH}/conf/opsany-paas/mcp-server/mcp.json
{
"mcpServers": {
"opsany-mcp-server": {
"url": "http://119.3.172.93:8020/sse",
"headers": {
"username": "admin",
"user-api-token": "打开工作台-个人设置-API Token页面获取",
"mcp-auth-token": "3e34accb-3cfd-4850-8e18-115ca60cb0a3"
}
}
}
}
2.修改MCP的配置JSON
- username:修改为你想使用OpsAny的用户,默认是admin,请注意权限最小化。
- user-api-token: 在【工作台】-【个人设置】-【API Token】页面进行创建。
- mcp-auth-token: 和MCP服务配置文件相同"/data/opsany/conf/opsany-paas/mcp-server/config.yaml",安装时会设置好,不需要修改。
3.集成OpsAny到AI Agent
修改MCP配置JSON中的相关字段后,直接粘贴到OpenClaw的聊天框中,附上以下提示词: “请帮我添加这个opsany-mcp-server,并根据这个MCP Server的功能,帮我创建一个完整的Skill,可以调用该MCP Server完成对OpsAny数字化运维平台的交互,从而实现智能化运维。”
使用AI Agent调用OpsAny¶
案例:一定要慎用作业执行功能,切记!
- 请帮我查询一下OpsAny我有多少主机资源。
- 请帮我查询当前有多少待办工单。
- 请帮我查询当前有多少纳管的主机,并帮我执行一个作业,查询这些主机的内存使用率。
附录:部署AI Agent¶
下面是OpenClaw和Hermes Agent的部署,仅供参考。
INSTALL_PATH="/data/opsany"
mkdir -p ${INSTALL_PATH}/openclaw-volume
docker run -d --name openclaw \
--restart unless-stopped \
-p 18789:18789 \
-e OPENCLAW_SKIP_ONBOARDING=1 \
-e OPENCLAW_GATEWAY_TOKEN="$(openssl rand -hex 32)" \
-v ${INSTALL_PATH}/openclaw-volume:/home/node/.openclaw \
docker.m.daocloud.io/openclaw/openclaw:2026.6.34-slim \
node dist/index.js gateway --port 18789
INSTALL_PATH="/data/opsany"
DASHBOARD_PASSWD="123456.coM"
mkdir -p ${INSTALL_PATH}/hermes-volume
docker run -d --name hermes-agent \
--restart unless-stopped \
-v ${INSTALL_PATH}/hermes-volume:/opt/data \
-p 8642:8642 \
-p 9119:9119 \
-e API_SERVER_ENABLED=true \
-e API_SERVER_HOST=0.0.0.0 \
-e API_SERVER_KEY="$(openssl rand -hex 32)" \
-e API_SERVER_CORS_ORIGINS='*' \
-e HERMES_DASHBOARD=1 \
-e HERMES_DASHBOARD_BASIC_AUTH_USERNAME=admin \
-e HERMES_DASHBOARD_BASIC_AUTH_PASSWORD=${DASHBOARD_PASSWD} \
docker.m.daocloud.io/nousresearch/hermes-agent:v2026.8.3 gateway run
