productivity
Drone CI MCP, CLI, and Lua Integration for AI Agents
Drone CI integration docs for AI agents: MCP gateway setup, Drone CI CLI commands, Lua API reference, credentials, and function schemas.Drone 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
| Function | Type | Parameters | Description |
|---|---|---|---|
drone-ci.drone_ci_get_current_user | Read read | 0 | Get authenticated Drone user. |
drone-ci.drone_ci_get_current_user_feed | Read read | 0 | Get current user activity feed. |
drone-ci.drone_ci_list_current_user_repos | Read read | 0 | List repositories registered to the user. |
drone-ci.drone_ci_sync_current_user | Write write | 0 | Sync user repositories from source control. |
drone-ci.drone_ci_get_repo | Read read | 0 | Get repository details. |
drone-ci.drone_ci_enable_repo | Write write | 0 | Enable a repository in Drone. |
drone-ci.drone_ci_update_repo | Write write | 0 | Update repository settings. |
drone-ci.drone_ci_disable_repo | Write write | 0 | Disable a repository in Drone. |
drone-ci.drone_ci_repair_repo | Write write | 0 | Repair repository webhooks. |
drone-ci.drone_ci_chown_repo | Write write | 0 | Change repository ownership. |
drone-ci.drone_ci_list_builds | Read read | 0 | List repository builds. |
drone-ci.drone_ci_create_build | Write write | 0 | Create a custom build. |
drone-ci.drone_ci_get_build | Read read | 0 | Get one build. |
drone-ci.drone_ci_restart_build | Write write | 0 | Restart a build. |
drone-ci.drone_ci_stop_build | Write write | 0 | Stop a build. |
drone-ci.drone_ci_approve_build | Write write | 0 | Approve a blocked build. |
drone-ci.drone_ci_decline_build | Write write | 0 | Decline a blocked build. |
drone-ci.drone_ci_promote_build | Write write | 0 | Promote a build. |
drone-ci.drone_ci_get_build_logs | Read read | 0 | Get build logs for a stage and step. |
drone-ci.drone_ci_list_cron | Read read | 0 | List repository cron jobs. |
drone-ci.drone_ci_create_cron | Write write | 0 | Create a repository cron job. |
drone-ci.drone_ci_get_cron | Read read | 0 | Get one cron job. |
drone-ci.drone_ci_update_cron | Write write | 0 | Update one cron job. |
drone-ci.drone_ci_delete_cron | Write write | 0 | Delete one cron job. |
drone-ci.drone_ci_trigger_cron | Write write | 0 | Trigger one cron job. |
drone-ci.drone_ci_list_secrets | Read read | 0 | List repository secrets. |
drone-ci.drone_ci_create_secret | Write write | 0 | Create repository secret. |
drone-ci.drone_ci_get_secret | Read read | 0 | Get repository secret metadata. |
drone-ci.drone_ci_update_secret | Write write | 0 | Update repository secret. |
drone-ci.drone_ci_delete_secret | Write write | 0 | Delete repository secret. |
drone-ci.drone_ci_list_users | Read read | 0 | List Drone users. |
drone-ci.drone_ci_get_user | Read read | 0 | Get one Drone user. |
drone-ci.drone_ci_api_get | Read read | 0 | Call a safe relative Drone GET path. |
drone-ci.drone_ci_api_post | Write write | 0 | Call a safe relative Drone POST path. |
drone-ci.drone_ci_api_patch | Write write | 0 | Call a safe relative Drone PATCH path. |
drone-ci.drone_ci_api_delete | Write write | 0 | Call a safe relative Drone DELETE path. |