What prerequisites are needed to run the server?
Node.js v14 or later, an AWS account with CodePipeline access, AWS credentials with permissions for CodePipeline and CloudWatch (for metrics), and the Windsurf IDE with Cascade AI assistant.
@cuongdev
基本信息
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.
工具列表暂未提供
当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
This is a Model Context Protocol (MCP) server that integrates with AWS CodePipeline, allowing you to manage your pipelines through Windsurf and Cascade. It provides a standardized interface for interacting with AWS CodePipeline services, enabling natural language control of pipeline operations.
Clone the repository, install dependencies with npm install, and configure the .env file with your AWS region and credentials (using AWS profile, SSO, static keys, or IAM role). Build with npm run build, start with npm start, and add the server configuration to your Windsurf MCP config file at ~/.codeium/windsurf/mcp_config.json. Once configured, Cascade can interpret natural language requests like "List all my pipelines" or "Trigger the 'test-build' pipeline".
Node.js v14 or later, an AWS account with CodePipeline access, AWS credentials with permissions for CodePipeline and CloudWatch (for metrics), and the Windsurf IDE with Cascade AI assistant.
You can use an AWS profile (recommended for local dev), AWS SSO, static access keys in the `.env` file, or an IAM role if running on EC2/ECS/Lambda/EKS. Set `AWS_PROFILE` and `AWS_REGION` in `.env` or in the Windsurf MCP `env` block.
Add a server entry to `~/.codeium/windsurf/mcp_config.json` using the `command` and `args` pointing to the built `dist/index.js`, and set the required AWS environment variables. Then restart Windsurf.
You can list pipelines, get pipeline state and details, list and trigger executions, approve/reject manual approvals, retry failed stages, view execution logs, stop executions, tag resources, create webhooks, and get pipeline metrics.
Ensure the server is running, check AWS credentials (verify with `aws sts get-caller-identity`), confirm the `mcp_config.json` file format is correct, and restart Windsurf after making changes. Use `DEBUG=* npm start` for verbose logging.
Put the project you are working on online. Deploys the current folder or a GitHub repo to a live HTTPS URL on Dockhold; reads status and logs, sets variables, resizes apps and databases...
MCP server for Docker
Official OutageDeck MCP server for vendor-published cloud and SaaS status, incident timelines, and observed uptime history.
Deploy and manage SnapDeploy apps (Docker containers on AWS) from Claude Code, Cursor, Codex or Gemini CLI: builds, logs, env vars, add-ons, domains.
MCP server for Backblaze B2 Cloud Storage: a focused, safe 40-tool surface (17 native B2 SDK, 19 S3 data-plane, 4 analytics) for any MCP-compatible AI client, currently incubating in Backblaze-Labs
评论