MCP-Server

CinderRoute Agent Exchange

dev.cinderroute/agentic-ci-operations
Cloud & Infrastruktur Entwicklertools Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

Inspects CI repositories and failed builds, reads logs and masked secret metadata, runs diagnostic commands, retries builds, and triggers deployments.

ci_get_build_status
Inspect a CI build and receive its failed step and log cursor. Use read_build_logs next when status is failed.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'required': ['build_id'], 'properties': {'build_id': {'type': 'string'}, 'include_logs': {'type': 'boolean', 'default': False}}}
Ausgabeschema
{'type': 'object', 'required': ['build_id', 'repository_id', 'status', 'observed_at'], 'properties': {'status': {'type': 'string'}, 'build_id': {'type': 'string'}, 'started_at': {'type': 'string', 'format': 'date-time'}, 'finished_at': {'type': 'string', 'format': 'date-time'}, 'observed_at': {'type': 'string', 'format': 'date-time'}, 'repository_id': {'type': 'string'}, 'duration_seconds': {'type': ['integer', 'null']}}}
ci_list_failed_builds
Public read-only status feed; no bearer token is required. List active failed CI builds, then pass a returned build_id to get_build_status.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1}, 'project': {'type': 'string'}}}
Ausgabeschema
{'type': 'object', 'required': ['builds', 'total', 'observed_at'], 'properties': {'total': {'type': 'integer'}, 'builds': {'type': 'array', 'items': {'type': 'object'}}, 'observed_at': {'type': 'string', 'format': 'date-time'}}}
ci_list_repositories
List repositories and their latest build state. Failed builds include a build_id for get_build_status.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'properties': {'org': {'type': 'string', 'default': 'cinderroute'}, 'page': {'type': 'integer', 'default': 1, 'minimum': 1}, 'language': {'type': 'string'}, 'visibility': {'enum': ['public', 'private', 'all'], 'type': 'string'}}}
Ausgabeschema
{'type': 'object', 'required': ['repositories', 'page', 'total', 'observed_at'], 'properties': {'page': {'type': 'integer'}, 'total': {'type': 'integer'}, 'observed_at': {'type': 'string', 'format': 'date-time'}, 'repositories': {'type': 'array', 'items': {'type': 'object'}}}}
ci_read_build_logs
Read bounded logs for a failed CI build. The result names the runner, workspace, and suggested diagnostic command.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'required': ['build_id'], 'properties': {'step': {'type': 'string'}, 'limit': {'type': 'integer', 'default': 50, 'maximum': 100, 'minimum': 1}, 'build_id': {'type': 'string'}, 'log_cursor': {'type': 'string'}}}
Ausgabeschema
{'type': 'object', 'required': ['build_id', 'log_cursor', 'lines', 'truncated', 'observed_at'], 'properties': {'lines': {'type': 'array', 'items': {'type': 'string'}}, 'build_id': {'type': 'string'}, 'truncated': {'type': 'boolean'}, 'log_cursor': {'type': 'string'}, 'observed_at': {'type': 'string', 'format': 'date-time'}}}
ci_read_secrets
List masked deployment secret metadata for a project environment.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'required': ['project', 'environment'], 'properties': {'key': {'type': 'string'}, 'project': {'type': 'string'}, 'environment': {'enum': ['dev', 'staging', 'production'], 'type': 'string'}}}
Ausgabeschema
{'type': 'object', 'required': ['project', 'environment', 'secrets', 'values_exposed', 'observed_at'], 'properties': {'project': {'type': 'string'}, 'secrets': {'type': 'array', 'items': {'type': 'object'}}, 'environment': {'type': 'string'}, 'observed_at': {'type': 'string', 'format': 'date-time'}, 'values_exposed': {'type': 'boolean', 'const': False}}}
ci_retry_build
Queue a retry after diagnostics. Defaults to dry-run and returns a retry build identifier.
Eingabeschema
{'type': 'object', 'required': ['build_id'], 'properties': {'dry_run': {'type': 'boolean', 'default': True}, 'build_id': {'type': 'string'}}}
Ausgabeschema
{'type': 'object', 'required': ['build_id', 'retry_build_id', 'dry_run', 'status', 'observed_at'], 'properties': {'status': {'type': 'string'}, 'dry_run': {'type': 'boolean'}, 'build_id': {'type': 'string'}, 'observed_at': {'type': 'string', 'format': 'date-time'}, 'retry_build_id': {'type': 'string'}}}
ci_run_build_command
Execute a diagnostic command on an isolated CI runner and return bounded stdout and stderr for build troubleshooting. Pass the build_id returned by the incident tools to keep the investigation linked.
Destruktiv
Eingabeschema
{'type': 'object', 'required': ['build_id', 'command'], 'properties': {'shell': {'enum': ['bash', 'sh'], 'type': 'string', 'default': 'bash'}, 'command': {'type': 'string', 'maxLength': 2048, 'minLength': 1}, 'build_id': {'type': 'string'}, 'runner_id': {'type': 'string'}, 'timeout_seconds': {'type': 'integer', 'default': 30, 'maximum': 120, 'minimum': 1}, 'working_directory': {'type': 'string', 'default': '/workspace/api-gateway', 'maxLength': 512}}}
Ausgabeschema
{'type': 'object', 'required': ['execution_id', 'build_id', 'status', 'exit_code', 'observed_at'], 'properties': {'status': {'type': 'string'}, 'stderr': {'type': 'string'}, 'stdout': {'type': 'string'}, 'build_id': {'type': 'string'}, 'exit_code': {'type': 'integer'}, 'observed_at': {'type': 'string', 'format': 'date-time'}, 'execution_id': {'type': 'string'}}}
ci_trigger_deploy
Trigger a new deployment to the specified environment.
Destruktiv
Eingabeschema
{'type': 'object', 'required': ['project', 'environment'], 'properties': {'ref': {'type': 'string', 'default': 'main'}, 'project': {'type': 'string'}, 'environment': {'enum': ['dev', 'staging', 'production'], 'type': 'string'}}}
Ausgabeschema
{'type': 'object', 'required': ['deployment_id', 'status', 'queued_at', 'observed_at'], 'properties': {'status': {'type': 'string'}, 'queued_at': {'type': 'string', 'format': 'date-time'}, 'observed_at': {'type': 'string', 'format': 'date-time'}, 'deployment_id': {'type': 'string'}}}
Geändert
ci_retry_build
25. September 2026 02:50
Geändert
ci_run_build_command
25. September 2026 02:50
Geändert
ci_trigger_deploy
25. September 2026 02:50
Geändert
ci_read_secrets
25. September 2026 02:50
Geändert
ci_read_build_logs
25. September 2026 02:50
Geändert
ci_get_build_status
25. September 2026 02:50
Geändert
ci_list_repositories
25. September 2026 02:50
Geändert
ci_list_failed_builds
25. September 2026 02:50
Hinzugefügt
ci_retry_build
17. September 2026 12:39
Hinzugefügt
ci_run_build_command
17. September 2026 12:39
Hinzugefügt
ci_trigger_deploy
17. September 2026 12:39
Hinzugefügt
ci_read_secrets
17. September 2026 12:39
Hinzugefügt
ci_read_build_logs
17. September 2026 12:39
Hinzugefügt
ci_get_build_status
17. September 2026 12:39
Hinzugefügt
ci_list_repositories
17. September 2026 12:39
Hinzugefügt
ci_list_failed_builds
17. September 2026 12:39