MCP server for AWS CodePipeline integration
MCP server for AWS CodePipeline integration
This is a Model Context Protocol (MCP) server that integrates with AWS CodePipeline, allowing you to manage your pipelines through Windsurf and Cascade. The server provides a standardized interface for interacting with AWS CodePipeline services.
You will need 5 environment variables: AWS_REGION, AWS_PROFILE, AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_SESSION_TOKEN. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.
This listing has no verified copy-paste launch configuration. Use the project documentation to confirm the entry point, runtime and authentication before registering it in your MCP client. A package name or repository alone is not a runnable configuration.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| list_pipelines | List all CodePipeline pipelines |
| get_pipeline_state | Get the state of a specific pipeline |
| list_pipeline_executions | List executions for a specific pipeline |
| trigger_pipeline | Trigger a pipeline execution |
| stop_pipeline_execution | Stop a pipeline execution |
| get_pipeline_details | Get the full definition of a pipeline |
| get_pipeline_execution_logs | Get logs for a pipeline execution |
| get_pipeline_metrics | Get performance metrics for a pipeline |
| approve_action | Approve or reject a manual approval action |
| retry_stage | Retry a failed stage |
| tag_pipeline_resource | Add or update tags for a pipeline resource |
| create_pipeline_webhook | Create a webhook for a pipeline |
{
"mcpServers": {
"codepipeline": {
"command": "npx",
"args": [
"-y",
"path/to/mcp-codepipeline-server/dist/index.js"
],
"env": {
"AWS_REGION": "us-east-1",
"AWS_PROFILE": "your-aws-profile"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| AWS_REGION | Declared in the maintainer’s client configuration. | Check documentation |
| AWS_PROFILE | Declared in the maintainer’s client configuration. | Check documentation |
GitHub's official server — repos, issues, pull requests, Actions and code security, straight from your assistant.
Manage your whole Supabase project in conversation — database, auth, storage, Edge Functions and branches.
Payments infrastructure meets AI — customers, invoices, subscriptions and current API docs from Stripe's server.
Stop letting your assistant hallucinate n8n node parameters — this server hands it the real schemas, templates and validation.
AWS Labs' official server suite — current AWS docs, CDK guidance, cost analysis and service tools.
Cloud browsers for AI agents — automation sessions that run in Browserbase's fleet, not on your machine.