Analyze documents, images, videos, and audio.
10K+
3 Tools
Version 4.43 or later needs to be installed to add the server automatically
Use cases
About
Analyze documents, images, videos, and audio.
| Attribute | Details |
|---|---|
| Docker Image | mcp/aws-bedrock-data-automation-mcp-server |
| Author | awslabs |
| Repository | https://github.com/awslabs/mcp |
| Attribute | Details |
|---|---|
| Dockerfile | https://github.com/awslabs/mcp/blob/780e3f1d57c77f9c0b88279711c5b95e23cfb91d/src/aws-bedrock-data-automation-mcp-server/Dockerfile |
| Commit | 780e3f1d57c77f9c0b88279711c5b95e23cfb91d |
| Docker Image built by | Docker Inc. |
| Docker Scout Health Score | |
| Verify Signature | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/aws-bedrock-data-automation-mcp-server --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub |
| Licence | Apache License 2.0 |
| Tools provided by this Server | Short Description |
|---|---|
analyzeasset | [DEPRECATED] Analyze an asset using a data automation project. |
getprojectdetails | [DEPRECATED] Get details of a data automation project. |
getprojects | [DEPRECATED] Get a list of data automation projects. |
analyzeasset[DEPRECATED] Analyze an asset using a data automation project.
This tool extracts insights from unstructured content (documents, images, videos, audio) using Amazon Bedrock Data Automation.
Use this tool to analyze various types of assets (documents, images, videos, audio files) using a data automation project. You can specify a particular project to use for analysis or let the system use a default public project if none is provided.
# Analyze a document using the default public project
results = await analyzeasset(assetPath='/path/to/document.pdf')
# Analyze an image using a specific project
results = await analyzeasset(
assetPath='/path/to/image.jpg',
projectArn='arn:aws:bedrock:us-west-2:123456789012:data-automation-project/my-project',
)
The output is a dictionary containing the analysis results, which vary based on:
assetPath|string|The path to the asset
projectArn|stringoptional|The ARN of the project. Uses default public project if not providedgetprojectdetails[DEPRECATED] Get details of a data automation project.
Use this tool to retrieve detailed information about a specific data automation project
after you've identified its ARN using the getprojects tool.
# Get details for a specific project
project_details = await getprojectdetails(
projectArn='arn:aws:bedrock:us-west-2:123456789012:data-automation-project/my-project'
)
The output is a dictionary containing comprehensive project details including:
projectArn|string|The ARN of the projectgetprojects[DEPRECATED] Get a list of data automation projects.
Use this tool to retrieve a list of all available data automation projects in your account. This is typically the first step when working with data automation to discover what projects are available for use.
# Get all available data automation projects
projects = await getprojects()
The output is a dictionary containing:
projects: A list of project objects, each with:
projectArn: The Amazon Resource Name (ARN) of the projectprojectName: The name of the projectprojectStage: The stage of the project (e.g., DRAFT, PUBLISHED)creationTime: When the project was createdlastModifiedTime: When the project was last modifiedReturns: A dict containing a list of data automation projects.
{
"mcpServers": {
"aws-bedrock-data-automation": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"AWS_BUCKET_NAME",
"-e",
"AWS_REGION",
"-e",
"AWS_PROFILE",
"mcp/aws-bedrock-data-automation-mcp-server"
],
"env": {
"AWS_BUCKET_NAME": "your-s3-bucket-name",
"AWS_REGION": "us-east-1",
"AWS_PROFILE": "default"
}
}
}
}