Ansible MCP Server 是一个把 Ansible 运维能力暴露给 AI 代理的桥梁。借助它,你可以在对话里直接让 AI 列出主机清单、查看设备状态、编写并执行 playbook,甚至调试运行结果,所有 homelab 运维操作都不用跳出聊天窗口。
它能做什么
- 查询 inventory 中的主机、分组与变量
- 在对话中触发 ad-hoc 命令和 playbook 执行
- 回读执行日志、错误信息与变更结果
- 辅助生成、解释和修正 Ansible YAML 配置
是否需要密钥
通常需要 Ansible 控制节点的访问凭证(如 SSH 私钥、ansible.cfg 路径或目标环境的 API token)。建议把私钥放在本地配置或密钥管理服务中,不要直接粘贴到对话里。