
Rundeck Mcp Server
io.github.mariomorenodevPublished by GitHub account mariomorenodevv1.0.3Updated Oct 24, 2026
50 tools to manage Rundeck jobs, executions, projects, nodes, and system via MCP
Overview
A local MCP server that lets an assistant manage a Rundeck instance: projects, jobs, executions, nodes, system settings, key storage, webhooks and ACL policies.
- What you can do
- List, create, delete and configure projects and their configuration properties, and browse nodes with filter expressions and read node details. List, inspect, run, retry, import, export, delete and bulk-delete jobs, enable or disable job execution and scheduling, and forecast upcoming runs. Query execution history and running executions, read execution details and log output, abort running executions, and delete executions individually or in bulk. Read server info, health, metrics, execution mode, users and log storage, and switch execution mode system-wide. Manage ACL policies and webhooks, and browse, create and delete stored keys, reading key metadata only.
- When to use it
- Useful when you already run Rundeck for job scheduling and deployment automation and want to drive it conversationally: checking what is running, pulling logs, launching or retrying jobs, and adjusting schedules, projects or policies without the web UI.
- Requirements
- Runs locally via npx, so Node.js 18 or newer is needed. Requires a reachable Rundeck instance with API access and a Rundeck API token. Set RUNDECK_URL and RUNDECK_API_TOKEN; RUNDECK_API_VERSION (default 41) and RUNDECK_TIMEOUT (default 30000 ms) are optional.
Installation
In SourceWeft
- Open Rundeck Mcp Server in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
rundeck-mcp-server
The most comprehensive MCP (Model Context Protocol) server for Rundeck. Manage jobs, executions, projects, nodes, and more from Claude, Cursor, or any MCP-compatible client.
50 tools across 7 domains — full CRUD operations, execution monitoring, and system management.
Features
- Projects — List, create, delete, and configure projects
- Jobs — List, create, run, retry, import/export, enable/disable execution and scheduling
- Executions — Monitor running jobs, get logs, abort executions, query history
- Nodes — Browse node inventory with filter expressions
- System — Server info, health checks, metrics, execution mode control
- Key Storage — Manage secrets, passwords, and SSH keys
- Webhooks — Create and manage webhook triggers
- ACL Policies — Full CRUD for system access control policies
Quick Start
Prerequisites
- Node.js 18+
- A Rundeck instance with API access
- A Rundeck API token (how to generate one)
Using with Claude Code
Add to your MCP settings:
Using with Claude Desktop
Add to claude_desktop_config.json:
Using with Cursor
Add to your Cursor MCP settings (.cursor/mcp.json):
Configuration
Available Tools
Projects (6 tools)
Jobs (14 tools)
Executions (8 tools)
Nodes (2 tools)
System (12 tools)
Key Storage (4 tools)
Webhooks (4 tools)
Usage Examples
Once configured, you can interact with Rundeck using natural language:
- "List all projects in Rundeck"
- "Show me the running executions in the production project"
- "Run the deploy-app job in the staging project with version=2.1.0"
- "Get the logs from execution 1234"
- "Abort execution 5678"
- "Show me all failed executions in the last 24 hours"
- "List the nodes tagged as 'web' in the production project"
- "Check the Rundeck server health"
- "Disable the cleanup job schedule"
Development
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
License
This project is licensed under the Apache License 2.0 — see the LICENSE file for details.
Source: README.md at commit 1a03b0e
Tools
0Version history
1- v1.0.3LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts