Skip to content
Cloud InfrastructureAuto-generatedScore: 46

AWS CodeDeploy MCP Server

AWS CodeDeploy is a fully managed deployment automation service provided by Amazon Web Services (AWS) designed to streamline and control the deployment of application code and content to a diverse range of compute targets.

Quick Start Summary

The AWS CodeDeploy MCP server is a Model Context Protocol bridge that connects AI assistants — including Claude Desktop, Cursor, Windsurf, and VS Code Copilot — to the AWS CodeDeploy API through natural language. It exposes 10 API endpoints as callable tools, such as AddTagsToOnPremisesInstances, BatchGetApplicationRevisions, BatchGetApplications, and more. No authentication is required — setup takes approximately 30 seconds. The server uses STDIO transport and can be installed by running npx -y @mcp/amazonaws-com-codedeploy. This integration is sourced from the auto AWS CodeDeploy OpenAPI specification (v2014-10-06) and has a quality score of 46/99 (fair documentation coverage).

10Endpointstools mapped
NoneAuthopen access
46/99Qualityfair
~30 secSetupno auth

Server Details

Category
Cloud Infrastructure
Authentication
None
Endpoints
10 operations
Transport
STDIO
Spec Version
v2014-10-06
Install Command
npx -y @mcp/amazonaws-com-codedeploy

Environment Variables

AWS_CODEDEPLOY_API_KEY

Example: your_aws_codedeploy_api_key

Top Endpoints

POST
/#X-Amz-Target=CodeDeploy_20141006.AddTagsToOnPremisesInstances

AddTagsToOnPremisesInstances

POST
/#X-Amz-Target=CodeDeploy_20141006.BatchGetApplicationRevisions

BatchGetApplicationRevisions

POST
/#X-Amz-Target=CodeDeploy_20141006.BatchGetApplications

BatchGetApplications

POST
/#X-Amz-Target=CodeDeploy_20141006.BatchGetDeploymentGroups

BatchGetDeploymentGroups

POST
/#X-Amz-Target=CodeDeploy_20141006.BatchGetDeploymentInstances

BatchGetDeploymentInstances

Own this API?

Verify ownership of this listing to control the description, configuration details, and documentation links. Choose between free manual verification or instant premium placement.

Option 1: Free Verification

Slow manual review. Requires creating a GitHub issue with verified documentation or domain verification.

  • • Verified badge on page
  • • Standard search sorting
  • • 2-3 business days review
Start Free Claim →
Instant & Boosted

Option 2: Featured Upgrade($9/mo)

Instant verification plus premium styling, featured badges, and directory placement boost.

  • • ★ Featured star & amber highlight border
  • • Top of directory search placement
  • • Instant activation via claim token

📖 Detailed MCP Integration Guide

A technical breakdown of capabilities, agent workflows, and security/configuration best practices.

Capabilities & Use Cases
AWS CodeDeploy is a fully managed deployment automation service provided by Amazon Web Services (AWS) designed to streamline and control the deployment of application code and content to a diverse range of compute targets. Its core capability is to automate the process of releasing new features, reducing the risk of human error during manual deployments and enabling consistent, repeatable deployments across development, staging, and production environments. The service supports deployments to Amazon EC2 instances and on-premises servers through agents, AWS Lambda functions for serverless applications, and Amazon ECS services for containerized applications. This flexibility makes it a cornerstone tool for enterprises implementing continuous integration and continuous deployment (CI/CD) pipelines, allowing DevOps teams to manage complex deployment strategies like blue/green deployments, canary releases, and linear rollouts with built-in traffic shifting and automatic rollback capabilities in case of failures.
🤖AI Agent Value
When this API is exposed as a set of tools to an AI coding assistant via the Model Context Protocol (MCP), it transforms from a manual or script-based interface into a dynamic, conversational interface for infrastructure management. An AI agent can directly interact with the CodeDeploy service to programmatically query deployment statuses, application configurations, and revision histories without requiring the developer to navigate the AWS Console or remember complex CLI commands. This enables a new paradigm of "intent-driven" operations where the developer can issue high-level, natural language instructions that the AI translates into precise API calls. The value lies in accelerating the feedback loop between code commits and production status, enabling real-time visibility and control directly from the IDE or chat interface where the developer is already working, thereby enhancing productivity and reducing context-switching.
💬Example Workflows
In practice, a developer can instruct the AI agent to perform a multitude of dynamic, context-aware tasks that streamline deployment workflows. For example, a developer could ask, "Check the status of all active deployments for our 'payment-service' application and identify any that have failed instances." The AI agent would use the BatchGetDeployments and BatchGetDeploymentInstances endpoints to retrieve this data and present a summarized report. Another example would be: "Create a new deployment group named 'staging-api' for our 'user-microservice' application, using the existing 'staging-role' IAM role and the 'AutoScaling-abc123' EC2 tag key." The agent would execute the CreateDeploymentGroup action with the specified parameters. Furthermore, developers can automate post-deployment verification by instructing, "Fetch the deployment target details for the latest canary deployment of 'frontend-app' and list any instances that have not yet reached the 'Succeeded' state."
🛡️Security & Auth
Critical security and configuration practices are paramount when setting up an MCP server to expose the CodeDeploy API. While the API reference may indicate "None" for a specific authentication header, all programmatic access to AWS APIs is fundamentally secured via AWS Identity and Access Management (IAM). The MCP server itself must be configured with an IAM role or user possessing carefully scoped permissions. Following the principle of least privilege is essential; the associated IAM policy should grant only the specific CodeDeploy actions required for the intended workflows (e.g., codedeploy:GetDeployment, codedeploy:CreateApplication) and be restricted to specific resources using ARNs. Developers must never embed long-term AWS access keys in the MCP server configuration. Instead, they should use temporary security credentials via IAM roles for EC2/ECS or IAM Identity Center, or, if absolutely necessary for local development, secure methods for storing and rotating access keys. The MCP server endpoint should also be secured with HTTPS, and access logs should be enabled to audit all API interactions initiated by the AI agent.

Similar APIs

Other APIs in the Cloud Infrastructure category.

Related MCP Server Integrations

Supabase API MCP Setup

Manage Supabase projects, databases, authentication, and storage through your AI agent.

Cloud InfrastructureConfigure →

Cloudflare API MCP Setup

Manage Cloudflare DNS, CDN, Workers, and security settings through your AI agent.

Cloud InfrastructureConfigure →

Vercel API MCP Setup

Deploy projects, manage domains, and monitor deployments through your AI agent.

Cloud InfrastructureConfigure →

DigitalOcean API MCP Setup

The DigitalOcean API is a comprehensive, RESTful interface provided by DigitalOcean, a leading cloud infrastructure provider focused on simplifying cloud computing for developers, startups, and enterprises. It serves as the programmatic backbone for managing the entire DigitalOcean ecosystem, enabling users to provision, configure, and control cloud resources such as Droplets (virtual private servers), Kubernetes clusters, managed databases, networks, storage volumes, and application platforms. Core capabilities include full lifecycle management of these resources, from creation and scaling to monitoring and deletion, mirroring the functionality available in the DigitalOcean control panel. Its primary use cases range from automating infrastructure setup for CI/CD pipelines and enabling infrastructure-as-code practices to supporting dynamic application scaling and resource optimization for SaaS products, e-commerce sites, and development environments. The API is designed for both developers seeking to automate their cloud operations and businesses that require programmable, scalable cloud infrastructure without the complexity of larger hyperscale providers.

Cloud InfrastructureConfigure →

Access Analyzer MCP Setup

The AWS Identity and Access Management Access Analyzer API provides a powerful, policy-as-code service that automatically identifies resources accessible from outside your AWS account or organization. At its core, the service continuously evaluates resource-based policies—such as Amazon S3 bucket policies, AWS Identity and Access Management (IAM) roles, Amazon KMS key policies, and AWS Lambda function policies—using logic-based reasoning to determine which resources grant access to unknown external principals. Its primary use case is for security and compliance teams within enterprises to proactively detect unintended data exposure, enforce least privilege principles, and audit cross-account and cross-service access. The API endpoints allow programmatic control to create, configure, and query analyzers, manage archive rules for storing findings, and generate custom policy documents, making it a foundational tool for automating cloud security posture management at scale.

Cloud InfrastructureConfigure →