Loading
Add list_pipeline_schedules MCP tool
What does this MR do and why?
Exposes GET /projects/:id/pipeline_schedules as the list_pipeline_schedules MCP tool in the :ci toolset so MCP clients and agents can inspect a project's CI/CD pipeline schedules (including cron expressions, timezones, target refs, active state, and next run times).
- Adds
include ::API::Concerns::McpAccessandallow_mcp_access_readtoAPI::Ci::PipelineSchedules. - Configures
route_setting :mcp(tool_name: :list_pipeline_schedules,toolset: :ci,params: [:id, :scope, :page, :per_page],annotations: { readOnlyHint: true },resource_name: 'project') onGET ':id/pipeline_schedules'.
Closes #635913