Token导航 LogoToken导航TokenDH.com
MCP Dynamodb Scan logo
数据服务stdio官方级别未说明来源级核验

MCP Dynamodb Scan

MCP Server

@smithery/cli

一个基于FastMCP框架的简单工具,用于扫描和过滤AWS DynamoDB表数据,提供类似AWS控制台的用户体验。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
开发工具PythonClaude数据分析Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

katpyeon

提供方

katpyeon

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y @smithery/cli install @katpyeon/mcp_dynamodb_scan --client claude

详细介绍

](https://mseep.ai/app/katpyeon-mcp-dynamodb-scan)

DynamoDB 扫描器

](https://smithery.ai/server/@katpyeon/mcp_dynamodb_scan)

## ⚠️ 重要通知 - DynamoDB扫描操作会扫描整个表,这可能会产生巨大的成本。 - 最大结果大小限制为1MB,因此您可能需要使用分页来检索所有所需的数据。 - 建议此工具仅用于测试目的。 - 对于生产环境,实施针对您的数据访问模式定制的查询操作更为高效。 - 扫描大型数据集时,请注意DynamoDB的读取容量(RCU)消耗。

DynamoDB Scanner是一个用于扫描和过滤AWS DynamoDB表的简单工具。它是基于 FastMCP 框架,并提供类似于AWS控制台的体验,用于探索和过滤DynamoDB表数据。

特性

  • 扫描DynamoDB表(完整或筛选)
  • 查看表架构信息
  • 分页支持
  • 用户体验类似于AWS控制台

安装和设置

通过Smithery安装

通过以下方式自动安装DynamoDB Scanner for Claude Desktop 史密瑟里:

npx -y @smithery/cli install @katpyeon/mcp_dynamodb_scan --client claude

1.克隆存储库

git clone https://github.com/yourusername/mcp_dynamodb_scan.git
cd mcp_dynamodb_scan

2.设置虚拟环境

# Create virtual environment
python -m venv venv

# Activate virtual environment (Windows)
venv\Scripts\activate

# Activate virtual environment (macOS/Linux)
source venv/bin/activate

# Install dependencies
pip install -r requirements.txt

3.克劳德配置文件配置

该项目旨在与Claude合作。在Claude Developer Console中设置您的配置文件,如下所示:

"dynamodb-scanner": {
  "command": "/Users/yourname/path/mcp_dynamodb_scan/.venv/bin/python",
  "args": ["/Users/yourname/path/mcp_dynamodb_scan/app.py"],
  "env": {
    "DYNAMO_TABLE_NAME": "",
    "AWS_ACCESS_KEY_ID": "",
    "AWS_SECRET_ACCESS_KEY": "",
    "AWS_REGION": ""
  },
  "port": 8080
}

用适当的值填写环境变量:

  • DYNAMO_TABLE_NAME:要扫描的DynamoDB表的名称
  • AWS_ACCESS_KEY_ID:AWS访问密钥ID
  • AWS_SECRET_ACCESS_KEY:AWS秘密访问密钥
  • AWS_REGION:AWS区域(例如ap-northeast-2)

用法

要运行应用程序,请执行以下操作:

python app.py

FastMCP服务器将启动,您可以与Claude一起使用它来扫描和过滤DynamoDB表。

查询示例

你可以问克劳德:

  1. “显示表架构。”
  2. “查找名称为‘Hong Gil-dong’的项目。”
  3. “显示所有用户信息。”

许可证

该项目在MIT许可证下分发。有关详细信息,请参阅LICENSE文件。

______________________________________________________________________

目录标签

目录标签

开发工具PythonClaude数据分析DynamoDB本地部署数据扫描AWS工具数据库管理

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

@smithery/cli

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP