Open Automation Platform MCP Server
Allows interaction with Red Hat Ansible Automation Platform (AAP), providing tools for listing job templates, inventories, collections, EDA activations, reading audit events, performing policy dry runs, and launching job templates with RBAC and policy enforcement.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Open Automation Platform MCP Serverlist job templates"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Open Automation Platform MCP Server
A Model Context Protocol (MCP) server that exposes open automation platform capabilities to AI agents and assistants. It is the open implementation of the AAP 2.7 MCP server.
Every tool call is governed the same way a human action is:
Gateway auth — platform data is read/written only through the gateway origin, using the caller's token.
RBAC scope — each tool requires a scope; a caller lacking it gets an explicit error, never a silent allow.
Policy — mutating tools (e.g.
launch_job_template) build aPolicyContextand call the policy service first; a denial blocks the action before it reaches the gateway. Fail-closed if the policy service is unreachable.
So an agent can never exceed the caller's RBAC or bypass policy.
Tools
Tool | Scope | Action |
|
| List controller job templates. |
|
| List inventories. |
|
| List hub collections. |
|
| List EDA activations. |
|
| Read normalized audit events. |
|
| Evaluate a PolicyContext with no side effect. |
|
| Launch a job template (policy-checked). |
platform:admin satisfies any scope.
Related MCP server: AAP MCP Server
Protocol
Conformant JSON-RPC 2.0 MCP core — initialize, tools/list, tools/call,
ping — implemented dependency-free so the server is self-contained. It can be
swapped for the official MCP SDK without changing the tool or client layers.
Transports: newline-delimited JSON-RPC over stdio (the standard local MCP
transport) and an HTTP JSON-RPC endpoint (POST /, GET /healthz) for the
platform.
Run
# stdio (per-agent), identity/scopes from env
GATEWAY_URL=http://awx-gateway:8080 POLICY_URL=http://policy:8181 \
MCP_AUTH_USER=agent MCP_AUTH_TEAMS=sre MCP_AUTH_SCOPES=controller:read,controller:launch,policy:read \
MCP_AUTH_TOKEN=... node src/index.mjs
# http (platform service)
MCP_TRANSPORT=http MCP_ADDR=0.0.0.0:8765 node src/index.mjsValidate
scripts/local-validation # node --check every module + node --testZero runtime dependencies (Node 20+ built-in fetch, http, readline,
node:test). Container base and all images are public/community; no
authenticated Red Hat registry.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseCqualityDmaintenanceEnables comprehensive management of Ansible Automation Platform Controller and Gateway through 17 specialized tools covering job execution, inventory management, workflows, credentials, user administration, and system monitoring.18
- Alicense-qualityBmaintenanceEnterprise-grade MCP server exposing Ansible Automation Platform 2.x as a complete AI interface for LLMs, enabling natural language management of automation resources.1Apache 2.0
- Alicense-qualityCmaintenanceEnables AI agents to discover and execute tools via a secure MCP server with JWT authentication, RBAC, rate limiting, and audit logging.1MIT
- Flicense-qualityDmaintenanceEnables LLMs to discover and launch Ansible job templates on Ansible Automation Platform, monitor job status, and retrieve outputs.4
Related MCP Connectors
Gateway between LLM agents and world data through eight tools and a bundled endpoint catalog.
Runtime permission, approval, and audit layer for AI agent tool execution.
Single entry point for the GOSCE portfolio: routes orchestrators to verified agents by capability, w
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/joenukem/open-automation-platform-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server