SemaphoreUI MCP Server
Related Servers
Alternatives to SemaphoreUI MCP Server
No user-submitted related servers found.
Related Servers
- AlicenseCqualityBmaintenanceEnables AI assistants to interact with Semaphore UI for managing Ansible, Terraform, and other automation workflows through project, task, template, and inventory management.37MIT
- AlicenseBqualityBmaintenanceEnables AI assistants to manage Rundeck operations including jobs, executions, projects, nodes, system management, key storage, webhooks, and ACL policies via natural language.5041 npm1Apache 2.0
- FlicenseNot gradedqualityDmaintenanceEnables LLMs to discover and launch Ansible job templates on Ansible Automation Platform, monitor job status, and retrieve outputs.4-
- FlicenseCqualityDmaintenanceEnables AI assistants to manage Ansible infrastructure, including inventories, playbooks, roles, and advanced troubleshooting with self-healing capabilities.39-
- FlicenseNot gradedqualityDmaintenanceIndustry-standard MCP server for AWX/AAP/Ansible Tower automation, enabling AI agents to manage job templates, launch and monitor jobs, and handle inventories and projects through natural language.12-
- FlicenseNot gradedqualityFmaintenanceEnables comprehensive Ansible automation management through natural language, including playbook creation and execution, inventory management, role scaffolding, and project workflows. Supports both local inventories and full project lifecycle management with syntax validation and idempotency testing.30-
TDQS
Scored across 69 tools
Most tools are clearly separated by resource (template, inventory, repository, environment, schedule, view, access key, project user), but there is notable overlap in the events/activity area: list_events, get_last_events, list_project_events, and summarize_project_activity all deal with event retrieval/analysis. Similarly, list_tasks, filter_tasks, get_latest_failed_task, and get_waiting_tasks have overlapping task-listing purposes, though their filters differ.
The vast majority of tools follow a consistent verb_noun pattern (list_templates, create_template, update_template, delete_template, get_template). Minor deviations exist: get_last_events is not a list_* verb, summarize_project_activity and bulk_analyze_failures use different verb styles, and stop_all_template_tasks is a compound noun phrase. Overall the pattern is strong and predictable.
69 tools is a very large surface for an MCP server. While SemaphoreUI is a broad product, the tool count is excessive and will likely overwhelm an agent's context and tool-selection process. Many tools are highly specialized (validate_schedule_cron_format, summarize_project_backup, get_project_role) and could be consolidated or removed.
The server covers CRUD for the main Semaphore resources (projects, templates, inventories, repositories, environments, schedules, views, access keys, project users) plus task execution, monitoring, failure analysis, and backup/restore. Minor gaps exist: there is no create/update for schedules' task_params in a structured way (though update_schedule exists), and there is no explicit 'get_schedule' for listing all schedules without a template (list_schedules exists but no get_schedule by ID is present—wait, get_schedule does exist). Actually, the surface is quite complete; the only notable gap is the lack of a direct 'get_all_schedules' vs 'list_schedules' distinction, and no tool for managing project-level API tokens or user management beyond project linking. Overall, the domain is well covered.