Connects your LLM to Rundeck's job scheduling and runbook automation platform. The server wraps Rundeck's API with async support, letting you trigger jobs, query execution status, and manage automation workflows from conversational interfaces. Built for teams already running Rundeck who want to expose operational tasks to AI assistants without building custom integrations. Handles authentication, rate limiting, and retries out of the box. Reach for this when you need to give an LLM the ability to kick off deployments, restart services, or check job histories in your existing Rundeck instance. Ships as a Python package with stdio transport.
A Model Context Protocol (MCP) server for integrating Rundeck with GenAI applications.
Runbook automation and job scheduling
pip install rundeck-mcp-server
Or install from source:
git clone https://github.com/asklokesh/rundeck-mcp-server.git
cd rundeck-mcp-server
pip install -e .
Create a .env file or set environment variables according to Rundeck API requirements.
from rundeck_mcp import RundeckMCPServer
# Initialize the server
server = RundeckMCPServer()
# Start the server
server.start()
MIT License - see LICENSE file for details
RUNDECK_API_KEY*secretAPI Key for RUNDECK
RUNDECK_API_URLAPI URL for RUNDECK