OpenClaw集成OpsAny¶
OpsAny支持集成到OpenClaw中,通过自然语言对话,完成日常运维工作,其它类似OpenClaw工具均可。
OpenClaw添加OpsAny MCP Server¶
1.获取opsany-mcp-server配置JSON
# cat /data/opsany/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.集成到OpenClaw(其它类似工具均可)
修改MCP配置JSON中的相关字段后,直接粘贴到OpenClaw的聊天框中,附上以下提示词:
“请帮我添加这个opsany-mcp-server,并根据这个MCP Server的功能,帮我创建一个完整的Skill,可以调用该MCP Server完成对OpsAny数字化运维平台的交互,从而实现智能化运维。”
4.使用OpenClaw调用OpsAny
案例:一定要慎用作业执行功能,切记!
- 请帮我查询一下OpsAny我有多少主机资源。
- 请帮我查询当前有多少待办工单。
- 请帮我查询当前有多少纳管的主机,并帮我执行一个作业,查询这些主机的内存使用率。
