AWS CodePipeline MCP Server provides a standardized interface for interacting with AWS CodePipeline services, enabling AI assistants to manage and monitor CI/CD pipelines through natural language commands. Built by Cuong T Nguyen, the server exposes tools for listing pipelines, triggering executions, approving actions, and retrieving pipeline metrics, making complex DevOps workflows more accessible through conversational AI interactions.
아직 리뷰가 없습니다. 첫 번째 리뷰를 작성해 보세요!
대화에 참여하려면 로그인하세요
List all CodePipeline pipelines. Parameters: None
Get the state of a specific pipeline. Parameters: pipelineName (string): Name of the pipeline
List executions for a specific pipeline. Parameters: pipelineName (string): Name of the pipeline
Trigger a pipeline execution. Parameters: pipelineName (string): Name of the pipeline
Stop a pipeline execution. Parameters: pipelineName (string): Name of the pipeline, executionId (string): Execution ID, reason (optional string): Optional reason for stopping
Get the full definition of a pipeline. Parameters: pipelineName (string): Name of the pipeline
Get logs for a pipeline execution. Parameters: pipelineName (string): Name of the pipeline, executionId (string): Execution ID
Get performance metrics for a pipeline. Parameters: pipelineName (string): Name of the pipeline, period (optional number): Optional metric period in seconds, startTime (optional string): Optional start time for metrics, endTime (optional string): Optional end time for metrics
Approve or reject a manual approval action. Parameters: pipelineName (string): Name of the pipeline, stageName (string): Name of the stage, actionName (string): Name of the action, token (string): Approval token, approved (boolean): Boolean indicating approval or rejection, comments (optional string): Optional comments
Retry a failed stage. Parameters: pipelineName (string): Name of the pipeline, stageName (string): Name of the stage, pipelineExecutionId (string): Execution ID
Add or update tags for a pipeline resource. Parameters: pipelineName (string): Name of the pipeline, tags (array): Array of key-value pairs for tagging
Create a webhook for a pipeline. Parameters: pipelineName (string): Name of the pipeline, webhookName (string): Name for the webhook, targetAction (string): Target action for the webhook, authentication (string): Authentication type, authenticationConfiguration (optional object): Optional auth config, filters (optional array): Optional event filters