AA

aminglinux/ansible-mcp

Deployment & DevOps

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

15 stars 9 forks 품질 45 트렌드 29

给ansible写的mcp服务器,支持sse

개요

一个兼容 Model Context Protocol (MCP) 的 Ansible 控制服务。 支持: - Ansible ad-hoc 命令执行 - Playbook 执行(SSE 实时输出) - Inventory 列表与 Ping 测试 - Ansible 版本查询 在 MCP 配置中填入: http://your-host-ip:8080/sse

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
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →