KosmoKrator

productivity

Semaphore CI MCP, CLI, and Lua Integration for AI Agents

Semaphore CI integration docs for AI agents: MCP gateway setup, Semaphore CI CLI commands, Lua API reference, credentials, and function schemas.

Semaphore CI for agents

Credentials can be configured manually in web or CLI hosts.

Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.

Agent Surfaces

Machine-Readable Metadata

Function Catalog

FunctionTypeParametersDescription
semaphore-ci.semaphore_ci_run_workflow Write write 0 Run a workflow for a project and reference.
semaphore-ci.semaphore_ci_get_workflow Read read 0 Get one workflow by id.
semaphore-ci.semaphore_ci_list_workflows Read read 0 List workflows for a project.
semaphore-ci.semaphore_ci_rerun_workflow Write write 0 Rerun a workflow with an idempotency token.
semaphore-ci.semaphore_ci_stop_workflow Write write 0 Stop a workflow.
semaphore-ci.semaphore_ci_get_pipeline Read read 0 Get one pipeline by id.
semaphore-ci.semaphore_ci_list_pipelines Read read 0 List pipelines by project or workflow id.
semaphore-ci.semaphore_ci_stop_pipeline Write write 0 Stop a pipeline.
semaphore-ci.semaphore_ci_partial_rebuild_pipeline Write write 0 Rebuild failed pipeline blocks.
semaphore-ci.semaphore_ci_validate_yaml Write write 0 Validate Semaphore pipeline YAML.
semaphore-ci.semaphore_ci_list_promotions Read read 0 List promotions for a pipeline.
semaphore-ci.semaphore_ci_trigger_promotion Write write 0 Trigger a pipeline promotion.
semaphore-ci.semaphore_ci_trigger_task Write write 0 Run a Semaphore task immediately.
semaphore-ci.semaphore_ci_get_job Read read 0 Get one job by id.
semaphore-ci.semaphore_ci_stop_job Write write 0 Stop one job by id.
semaphore-ci.semaphore_ci_get_job_logs Read read 0 Get job logs.
semaphore-ci.semaphore_ci_list_agent_types Read read 0 List self-hosted agent types.
semaphore-ci.semaphore_ci_create_agent_type Write write 0 Create a self-hosted agent type.
semaphore-ci.semaphore_ci_update_agent_type Write write 0 Update a self-hosted agent type.
semaphore-ci.semaphore_ci_get_agent_type Read read 0 Get a self-hosted agent type.
semaphore-ci.semaphore_ci_delete_agent_type Write write 0 Delete a self-hosted agent type.
semaphore-ci.semaphore_ci_disable_agent_type_agents Write write 0 Disable agents for an agent type.
semaphore-ci.semaphore_ci_list_agents Read read 0 List self-hosted agents.
semaphore-ci.semaphore_ci_get_agent Read read 0 Get one self-hosted agent.
semaphore-ci.semaphore_ci_list_deployment_targets Read read 0 List deployment targets for a project.
semaphore-ci.semaphore_ci_get_deployment_target Read read 0 Get one deployment target.
semaphore-ci.semaphore_ci_create_deployment_target Write write 0 Create a deployment target.
semaphore-ci.semaphore_ci_update_deployment_target Write write 0 Update a deployment target.
semaphore-ci.semaphore_ci_delete_deployment_target Write write 0 Delete a deployment target.
semaphore-ci.semaphore_ci_deactivate_deployment_target Write write 0 Deactivate a deployment target.
semaphore-ci.semaphore_ci_activate_deployment_target Write write 0 Activate a deployment target.
semaphore-ci.semaphore_ci_get_deployment_history Read read 0 Retrieve deployment history.
semaphore-ci.semaphore_ci_list_artifacts Read read 0 List artifacts by scope.
semaphore-ci.semaphore_ci_get_artifact_signed_url Read read 0 Get a signed artifact URL.
semaphore-ci.semaphore_ci_configure_artifact_retention_policy Write write 0 Configure artifact retention policies.
semaphore-ci.semaphore_ci_get_artifact_retention_policy Read read 0 Get artifact retention policy.
semaphore-ci.semaphore_ci_api_get Read read 0 Call a safe relative Semaphore GET path.
semaphore-ci.semaphore_ci_api_post Write write 0 Call a safe relative Semaphore POST path.
semaphore-ci.semaphore_ci_api_patch Write write 0 Call a safe relative Semaphore PATCH path.
semaphore-ci.semaphore_ci_api_delete Write write 0 Call a safe relative Semaphore DELETE path.