azure-devops-mcp

by RyanCardin15
Verified
export interface ManageMultiplatformBuildsParams { definitionId?: number; platforms?: ('windows' | 'linux' | 'macos' | 'android' | 'ios' | 'web')[]; action?: 'configure' | 'queue' | 'status'; } export interface SyncGitHubProjectsParams { githubRepo: string; adoProjectId: string; syncItems?: ('issues' | 'prs' | 'releases' | 'discussions')[]; syncDirection?: 'github-to-ado' | 'ado-to-github' | 'bidirectional'; } export interface IntegrateGitLabPipelinesParams { gitlabProjectUrl: string; adoProjectId: string; triggerType?: 'manual' | 'automatic' | 'webhook'; } export interface ManageCrossRepoWorkflowsParams { primaryRepositoryId: string; dependentRepositoryIds: string[]; workflowType?: 'build' | 'release' | 'test' | 'custom'; workflowDefinition?: Record<string, any>; } export interface ManageHybridDeploymentsParams { releaseDefinitionId?: number; environments?: ('azure' | 'aws' | 'gcp' | 'onprem' | 'kubernetes')[]; action?: 'configure' | 'status' | 'promote'; } export interface ConfigureMulticloudPipelinesParams { definitionName: string; clouds: ('azure' | 'aws' | 'gcp' | 'oracle' | 'ibm')[]; templatePath?: string; } export interface OptimizeCloudResourcesParams { environments?: string[]; resourceTypes?: ('compute' | 'storage' | 'database' | 'network' | 'all')[]; optimizationGoals?: ('cost' | 'performance' | 'availability' | 'all')[]; } export interface MonitorHybridEnvironmentsParams { environmentNames?: string[]; metricTypes?: ('health' | 'performance' | 'cost' | 'security' | 'all')[]; timeRange?: string; }