mcp/cfn-mcp-server pulls statistics
By mcp (100 listings) · Docker Hub · Machine learning & AI
CloudFormation resource management via Cloud Control API.
mcp/cfn-mcp-server has 17,789 recorded pulls on Docker Hub, ranking #716 of 1,265 tracked listings.
About mcp/cfn-mcp-server
AWS CloudFormation MCP Server
CloudFormation resource management via Cloud Control API.
MCP Info
| Attribute | Details |
|---|---|
| Docker Image | mcp/cfn-mcp-server |
| Author | awslabs |
| Repository | https://github.com/awslabs/mcp |
Image Building Info
| Attribute | Details |
|---|---|
| Dockerfile | https://github.com/awslabs/mcp/blob/76ec6993aec4c6281e5250cbeba8db6a5863f2ff/src/cfn-mcp-server/Dockerfile |
| Docker Image built by | Docker Inc. |
| Docker Scout Health Score | |
| Verify Signature | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/cfn-mcp-server --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub |
| Licence | Apache License 2.0 |
Available Tools (8)
| Tools provided by this Server | Short Description |
|---|---|
create_resource | Create an AWS resource. |
create_template | Create a CloudFormation template from existing resources using the IaC Generator API. |
delete_resource | Delete an AWS resource. |
get_resource | Get details of a specific AWS resource. |
get_resource_request_status | Get the status of a long running operation with the request token. |
get_resource_schema_information | Get schema information for an AWS resource. |
list_resources | List AWS resources of a specified type. |
update_resource | Update an AWS resource. |
Tools Details
Tool: create_resource
Create an AWS resource.
Parameters: resource_type: The AWS resource type (e.g., "AWS::S3::Bucket") properties: A dictionary of properties for the resource region: AWS region to use (e.g., "us-east-1", "us-west-2")
Returns: Information about the created resource with a consistent structure: { "status": Status of the operation ("SUCCESS", "PENDING", "FAILED", etc.) "resource_type": The AWS resource type "identifier": The resource identifier "is_complete": Boolean indicating whether the operation is complete "status_message": Human-readable message describing the result "request_token": A token that allows you to track long running operations via the get_resource_request_status tool "resource_info": Optional information about the resource properties }
| Parameters | Type | Description |
|---|---|---|
properties | object | A dictionary of properties for the resource |
resource_type | string | The AWS resource type (e.g., "AWS::S3::Bucket", "AWS::RDS::DBInstance") |
region | string optional | The AWS region that the operation should be performed in |
Tool: create_template
Create a CloudFormation template from existing resources using the IaC Generator API.
This tool allows you to generate CloudFormation templates from existing AWS resources that are not already managed by CloudFormation. The template generation process is asynchronous, so you can check the status of the process and retrieve the template once it's complete. You can pass up to 500 resources at a time.
Examples:
-
Start template generation for an S3 bucket: create_template( template_name="my-template", resources=[{"ResourceType": "AWS::S3::Bucket", "ResourceIdentifier": {"BucketName": "my-bucket"}}], deletion_policy="RETAIN", update_replace_policy="RETAIN" )
-
Check status of template generation: create_template(template_id="arn:aws:cloudformation:us-east-1:123456789012:generatedtemplate/abcdef12-3456-7890-abcd-ef1234567890")
-
Retrieve and save generated template: create_template( template_id="arn:aws:cloudformation:us-east-1:123456789012:generatedtemplate/abcdef12-3456-7890-abcd-ef1234567890", save_to_file="/path/to/template.yaml", output_format="YAML" ) Parameters|Type|Description -|-|-
deletion_policy|stringoptional|Default DeletionPolicy for resources in the template (RETAIN, DELETE, or SNAPSHOT)output_format|stringoptional|Output format for the template (JSON or YAML)region|stringoptional|The AWS region that the operation should be performed inresources|stringoptional|List of resources to include in the template, each with 'ResourceType' and 'ResourceIdentifier'save_to_file|stringoptional|Path to save the generated template to a filetemplate_id|stringoptional|ID of an existing template generation process to check status or retrieve templatetemplate_name|stringoptional|Name for the generated templateupdate_replace_policy|stringoptional|Default UpdateReplacePolicy for resources in the template (RETAIN, DELETE, or SNAPSHOT)
Tool: delete_resource
Delete an AWS resource.
Parameters: resource_type: The AWS resource type (e.g., "AWS::S3::Bucket") identifier: The primary identifier of the resource to delete (e.g., bucket name for S3 buckets) region: AWS region to use (e.g., "us-east-1", "us-west-2")
Returns: Information about the deletion operation with a consistent structure: { "status": Status of the operation ("SUCCESS", "PENDING", "FAILED", "NOT_FOUND", etc.) "resource_type": The AWS resource type "identifier": The resource identifier "is_complete": Boolean indicating whether the operation is complete "status_message": Human-readable message describing the result "request_token": A token that allows you to track long running operations via the get_resource_request_status tool }
| Parameters | Type | Description |
|---|---|---|
identifier | string | The primary identifier of the resource to get (e.g., bucket name for S3 buckets) |
resource_type | string | The AWS resource type (e.g., "AWS::S3::Bucket", "AWS::RDS::DBInstance") |
region | string optional | The AWS region that the operation should be performed in… |
Description from the Docker Hub listing.
README badge
Show your rank in a README or on your website. The badge updates automatically.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Listing placement
Listing placement
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Each band is one page of 20. Pulls on a linear scale. Placement is projected from pulls, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Recent observations
Full history (5)Similar Docker Hub Machine learning & AI plugins
All 20 mcp/cfn-mcp-server alternativesData source
Cumulative pull counts and stars come from the public Docker Hub API. Pulls count image downloads (including automated CI pulls), not installs or users.
Listing: https://hub.docker.com/r/mcp/cfn-mcp-server. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.