Skip to content

v0.1.1

Choose a tag to compare

@msradam msradam released this 14 Jun 18:43
· 6 commits to main since this release

Rocannon turns any Ansible control node into an MCP server: every installed module becomes a typed MCP tool, reflected from ansible-doc.

Highlights

  • rocannon quickstart scaffolds a localhost profile and prints the MCP client wiring (Claude Code, Claude Desktop, Cursor) so a new user reaches a first tool call without hand-editing YAML.
  • Case studies driven from natural language by Claude Haiku: a real RHEL 9 host, a two-node Arista cEOS fabric under containerlab, and an Ansible Execution Environment.
  • Fix: network modules that return stdout as a list (for example arista.eos.eos_command) no longer crash result handling.
  • Fix: a bare pip install rocannon now pulls ansible-core and ansible-runner (they are core dependencies, not an extra).

Install

pip install rocannon