Skip to main content
Glama
mariomorenodev

rundeck-mcp-server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
RUNDECK_URLYesRundeck server URL (e.g., http://localhost:4440)
RUNDECK_TIMEOUTNoRequest timeout in milliseconds30000
RUNDECK_API_TOKENYesAPI token for authentication
RUNDECK_API_VERSIONNoRundeck API version41

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
rundeck_list_projectsA

List all projects available in the Rundeck instance

rundeck_get_projectC

Get project details including description, configuration, and creation info

rundeck_create_projectB

Create a new Rundeck project

rundeck_delete_projectA

Permanently delete a project and all its jobs, executions, and configuration. This cannot be undone.

rundeck_get_project_configB

Get the full configuration properties for a project

rundeck_set_project_configA

Replace the full configuration for a project with new key-value pairs

rundeck_list_jobsB

List jobs in a project with optional filtering by group, name, or tags

rundeck_get_jobA

Get full job definition including steps, options, schedule, and notifications

rundeck_get_job_metadataB

Get job metadata including creation date, author, and modification info

rundeck_run_jobB

Execute a job with optional arguments, node filter, and log level. Returns the execution ID for monitoring.

rundeck_retry_jobB

Retry a failed job execution, optionally only on previously failed nodes

rundeck_import_jobsB

Import job definitions into a project from JSON, YAML, or XML content

rundeck_export_jobsA

Export job definitions from a project in JSON, YAML, or XML format

rundeck_delete_jobA

Permanently delete a job definition. This cannot be undone.

rundeck_bulk_delete_jobsA

Delete multiple jobs at once. This cannot be undone.

rundeck_enable_job_executionB

Enable execution for a job that was previously disabled

rundeck_disable_job_executionA

Disable execution for a job. The job cannot be run until re-enabled.

rundeck_enable_job_scheduleC

Enable the schedule for a scheduled job

rundeck_disable_job_scheduleA

Disable the schedule for a scheduled job. Manual execution still works.

rundeck_get_job_forecastB

Get upcoming scheduled execution times for a job

rundeck_list_executionsC

Query executions for a project with filters for status, job, and time range

rundeck_list_running_executionsB

List currently running executions in a project

rundeck_get_executionA

Get detailed information for a specific execution including status, duration, and nodes

rundeck_get_execution_outputB

Get log output from an execution. Use node and stepctx params to filter specific logs.

rundeck_abort_executionA

Abort a running execution. The execution will be marked as 'aborted'.

rundeck_get_job_executionsA

List execution history for a specific job

rundeck_delete_job_executionsA

Delete all execution history for a job. This cannot be undone.

rundeck_bulk_delete_executionsB

Delete multiple executions by ID. This cannot be undone.

rundeck_list_nodesA

List nodes in a project with optional filter expression. Returns node inventory with hostname, OS, and tags.

rundeck_get_nodeA

Get detailed information for a specific node in a project

rundeck_system_infoA

Get Rundeck server version, uptime, JVM stats, and system information

rundeck_get_execution_modeA

Check if the server is in active or passive execution mode

rundeck_set_execution_modeA

Enable or disable execution mode system-wide. When disabled, no jobs can run.

rundeck_get_metricsA

Get server performance metrics including timers, gauges, and counters

rundeck_healthcheckA

Run a server health check. Returns pass/fail status for system components.

rundeck_list_usersA

List all Rundeck users with their roles and last activity

rundeck_get_log_storageA

Get log storage status including incomplete uploads and storage usage

rundeck_list_acl_policiesB

List all system-level ACL policy files

rundeck_get_acl_policyB

Get the content of a specific ACL policy file

rundeck_create_acl_policyB

Create a new system ACL policy file with YAML content

rundeck_update_acl_policyB

Update an existing system ACL policy file

rundeck_delete_acl_policyA

Delete a system ACL policy file. This cannot be undone.

rundeck_list_keysA

List keys and directories at a path in the key storage. Use to browse the key tree.

rundeck_get_key_metadataA

Get metadata for a stored key (type, name, path). Does NOT return the secret value.

rundeck_create_keyB

Store a new key (password, public key, or private key) in the key storage

rundeck_delete_keyA

Delete a key from the key storage. This cannot be undone.

rundeck_list_webhooksA

List all webhooks configured in a project

rundeck_get_webhookA

Get details for a specific webhook including its configuration and auth token

rundeck_create_webhookB

Create a new webhook that triggers a job when called

rundeck_delete_webhookA

Delete a webhook. This cannot be undone.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/mariomorenodev/rundeck-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server