Queries the ARA Records Ansible API so agents can inspect recorded Ansible playbook runs.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add ara-records --env ARA_API_SERVER='<ARA_API_SERVER>' --env ARA_PASSWORD='<ARA_PASSWORD>' --env ARA_USERNAME='<ARA_USERNAME>' -- node node_modules/ara-records-mcp/ara-server.js~/.codex/config.toml
[mcp_servers.ara-records]
command = "node"
args = ["node_modules/ara-records-mcp/ara-server.js"]
env = { ARA_API_SERVER = "<ARA_API_SERVER>", ARA_PASSWORD = "<ARA_PASSWORD>", ARA_USERNAME = "<ARA_USERNAME>" }
# codex mcp add ara-records --env ARA_API_SERVER='<ARA_API_SERVER>' --env ARA_PASSWORD='<ARA_PASSWORD>' --env ARA_USERNAME='<ARA_USERNAME>' -- node node_modules/ara-records-mcp/ara-server.js~/.cursor/mcp.json
{
"mcpServers": {
"ara-records": {
"command": "node",
"args": [
"node_modules/ara-records-mcp/ara-server.js"
],
"env": {
"ARA_API_SERVER": "<ARA_API_SERVER>",
"ARA_PASSWORD": "<ARA_PASSWORD>",
"ARA_USERNAME": "<ARA_USERNAME>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"ara-records": {
"type": "stdio",
"command": "node",
"args": [
"node_modules/ara-records-mcp/ara-server.js"
],
"env": {
"ARA_API_SERVER": "<ARA_API_SERVER>",
"ARA_PASSWORD": "<ARA_PASSWORD>",
"ARA_USERNAME": "<ARA_USERNAME>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"ara-records": {
"command": "node",
"args": [
"node_modules/ara-records-mcp/ara-server.js"
],
"env": {
"ARA_API_SERVER": "<ARA_API_SERVER>",
"ARA_PASSWORD": "<ARA_PASSWORD>",
"ARA_USERNAME": "<ARA_USERNAME>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"ara-records": {
"command": "node",
"args": [
"node_modules/ara-records-mcp/ara-server.js"
],
"env": {
"ARA_API_SERVER": "<ARA_API_SERVER>",
"ARA_PASSWORD": "<ARA_PASSWORD>",
"ARA_USERNAME": "<ARA_USERNAME>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"ara-records": {
"command": "node",
"args": [
"node_modules/ara-records-mcp/ara-server.js"
],
"env": {
"ARA_API_SERVER": "<ARA_API_SERVER>",
"ARA_PASSWORD": "<ARA_PASSWORD>",
"ARA_USERNAME": "<ARA_USERNAME>"
}
}
}
}Environment variables
ARA_API_SERVERARA_PASSWORDARA_USERNAME
Replace the placeholders with your own credentials and keep them out of version control.