DynamoDB 扫描仪
⚠️重要通知
- DynamoDB 扫描操作会扫描整个表,这可能会产生大量成本。
- 最大结果大小限制为 1MB,因此您可能需要使用分页来检索所有所需数据。
- 建议仅将此工具用于测试目的。
- 对于生产来说,实现适合您的数据访问模式的查询操作会更有效率。
- 扫描大型数据集时,请注意 DynamoDB 读取容量 (RCU) 的消耗。
DynamoDB Scanner 是一款用于扫描和筛选 AWS DynamoDB 表的简单工具。它基于FastMCP框架,提供类似于 AWS 控制台的体验,用于浏览和筛选 DynamoDB 表数据。
特征
- 扫描 DynamoDB 表(完整或筛选)
- 查看表架构信息
- 分页支持
- 用户体验类似于 AWS 控制台
安装和设置
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 DynamoDB Scanner:
1.克隆存储库
2. 设置虚拟环境
3.Claude配置文件配置
该项目旨在与 Claude 配合使用。请在 Claude 开发者控制台中按如下方式设置您的个人资料:
使用适当的值填写环境变量:
DYNAMO_TABLE_NAME
:要扫描的 DynamoDB 表的名称AWS_ACCESS_KEY_ID
:AWS 访问密钥 IDAWS_SECRET_ACCESS_KEY
:AWS 秘密访问密钥AWS_REGION
:AWS 区域(例如,ap-northeast-2)
用法
要运行该应用程序:
FastMCP 服务器将启动,您可以使用它和 Claude 来扫描和过滤 DynamoDB 表。
示例查询
你可以问克劳德:
- “向我展示表格模式。”
- “查找名字为‘洪吉童’的物品。”
- “显示所有用户信息。”
执照
本项目遵循 MIT 许可证。详情请参阅许可证文件。
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
基于 FastMCP 的工具,允许用户通过与 Claude 的自然语言交互来扫描和过滤 AWS DynamoDB 表,提供与 AWS 控制台类似的功能。
Related MCP Servers
- AsecurityAlicenseAqualityEnables management of DynamoDB resources through the Model Context Protocol, supporting table and index creation, capacity management, and data operations without delete functionality to prevent accidental data loss.Last updated -124JavaScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server implementation that enables Claude to perform AWS operations on S3 and DynamoDB services through natural language commands.Last updated -2392PythonMIT License
- -securityAlicense-qualityA command-line interface and API that allows users to analyze and visualize AWS cloud spending data by enabling Claude to query AWS Cost Explorer through natural language conversations.Last updated -80PythonMIT License
- -securityFlicense-qualityAn MCP server that enables Claude to generate and execute AWS CLI commands, allowing users to manage AWS resources through natural language conversations.Last updated -1TypeScript