mcp/dynamodb-mcp-server提供完整的DynamoDB操作和表管理功能的MCP Server,包含辅助数据建模的专业工具,帮助用户设计优化的DynamoDB数据模型。
什么是MCP Server?
| 属性 | 详情 |
|---|---|
| Docker镜像 | mcp/dynamodb-mcp-server |
| 作者 | awslabs |
| 代码仓库 | [***] |
| 属性 | 详情 |
|---|---|
| Dockerfile | [***] |
| Docker镜像构建者 | Docker Inc. |
| Docker Scout健康评分 | !Docker Scout Health Score |
| 验证签名 | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/dynamodb-mcp-server --key [***] |
| 许可证 | Apache许可证2.0 |
| 服务器提供的工具 | 简短描述 |
|---|---|
dynamodb_data_modeling | 获取完整的DynamoDB数据建模专家提示。 |
source_db_analyzer | 分析源数据库以提取模式和访问模式,用于DynamoDB数据建模。 |
dynamodb_data_modeling获取完整的DynamoDB数据建模专家提示。
该工具返回一个生产就绪的提示,帮助用户进行DynamoDB数据建模。提示引导用户完成需求收集、访问模式分析和生产就绪的模式设计。包含:
使用方法:调用此工具即可获取专家提示。
返回值:完整的专家系统提示文本(无需参数)
source_db_analyzer分析源数据库以提取模式和访问模式,用于DynamoDB数据建模。
该工具连接到现有关系型数据库,检查当前数据库结构和查询模式,帮助设计最优的DynamoDB数据模型。
输出与后续步骤:
连接要求(MySQL/Aurora):
环境变量(可选): 可设置这些变量替代传递参数:
典型使用流程:
返回值:包含保存文件位置、查询统计信息和后续步骤的分析摘要
| 参数 | 类型 | 描述 |
|---|---|---|
output_dir | string | 创建带时间戳的输出分析文件夹的绝对目录路径 |
source_db_type | string | 支持的源数据库类型:'mysql' |
aws_cluster_arn | string 可选 | AWS集群ARN(覆盖MYSQL_CLUSTER_ARN环境变量) |
aws_region | string 可选 | AWS区域(覆盖AWS_REGION环境变量) |
aws_secret_arn | string 可选 | AWS密钥ARN(覆盖MYSQL_SECRET_ARN环境变量) |
database_name | string 可选 | 要分析的数据库名称(覆盖MYSQL_DATABASE环境变量) |
max_query_results | string 可选 | 分析输出文件中模式和查询日志数据的最大行数(覆盖MYSQL_MAX_QUERY_RESULTS环境变量) |
pattern_analysis_days | string 可选 | 分析日志以进行模式分析查询的天数 |
json{ "mcpServers": { "awslabs-dynamodb": { "command": "docker", "args": [ "run", "-i", "--rm", "mcp/dynamodb-mcp-server" ] } } }
为什么使用Docker运行MCP Server更安全?

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务