AA

aminglinux/ansible-mcp

部署与 DevOps

本页由 AI 翻译,技术细节请以原文为准。 查看原文

15 stars 10 forks 质量 45 趋势 29

化学式: 4- 3- 3- 3

概览

^ 模式上下文协议 (MCP) CHY Ansible ×××:- Ansible ad-hoc ××:- Playbook ^ (SSE ××)- 盘点 *×平 *××- Ansible ××× http://your-host-ip:8080/sse

概述(AI 翻译)

++ 模式上下文协议(MCP) CHAL Ansible +++ 页:1

  • Ansible adhoc - \ N
  • 游戏本(SSE QQ)
  • 盘点 * * * * * *
  • 解开

□启动方式.

多克・克罗克・克罗克・克罗克・克罗克

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□·□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ http://your-host-ip:8080/sse

本页由 AI 翻译,技术细节请以原文为准。

README

🧩 Ansible MCP Server (SSE Version)

一个兼容 Model Context Protocol (MCP) 的 Ansible 控制服务。 支持:

  • Ansible ad-hoc 命令执行
  • Playbook 执行(SSE 实时输出)
  • Inventory 列表与 Ping 测试
  • Ansible 版本查询

启动方式

本地运行

pip install -r requirements.txt
uvicorn main:app --reload --host 0.0.0.0 --port 8080

Docker 运行

docker build -t ansible-mcp .
docker run -p 8080:8080 ansible-mcp

测试接口

curl -N -X POST http://localhost:8080/tools/run_playbook \
  -H "Content-Type: application/json" \
  -d '{"playbook":"./site.yml"}'

接入Dify/Coze

在 MCP 配置中填入: http://your-host-ip:8080/sse

在 GitHub 查看完整 README

安装

docker run -p 8080:8080 ansible-mcp
新手?先看 mcpskill.org 教程 →