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