Skip to main content
Glama

Сканер DynamoDB

значок кузнеца

⚠️ Важное уведомление

  • Операция сканирования DynamoDB сканирует всю таблицу, что может повлечь за собой значительные затраты.

  • Максимальный размер результата ограничен 1 МБ, поэтому вам может потребоваться использовать постраничную навигацию для извлечения всех необходимых данных.

  • Этот инструмент рекомендуется использовать только в целях тестирования.

  • Для производства более эффективно реализовать операции запросов, адаптированные к вашим шаблонам доступа к данным.

  • При сканировании больших наборов данных учитывайте потребление емкости чтения DynamoDB (RCU).

DynamoDB Scanner — это простой инструмент для сканирования и фильтрации таблиц AWS DynamoDB. Он основан на фреймворке FastMCP и обеспечивает опыт, аналогичный AWS Console, для исследования и фильтрации данных таблиц DynamoDB.

Related MCP server: MariaDB MCP Server

Функции

  • Сканирование таблиц DynamoDB (полное или отфильтрованное)

  • Просмотр информации о схеме таблицы

  • Поддержка пагинации

  • Пользовательский интерфейс аналогичен AWS Console

Установка и настройка

Установка через Smithery

Чтобы автоматически установить DynamoDB Scanner для Claude Desktop через Smithery :

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

  • AWS_SECRET_ACCESS_KEY : Секретный ключ доступа AWS

  • AWS_REGION : Регион AWS (например, ap-northeast-2)

Использование

Чтобы запустить приложение:

python app.py

Сервер FastMCP запустится, и вы сможете использовать его вместе с Клодом для сканирования и фильтрации таблиц DynamoDB.

Примеры запросов

Вы можете спросить Клода:

  1. «Покажите мне схему таблицы».

  2. «Найти предметы, в названии которых есть «Хон Гиль-дон».

  3. «Покажи мне всю информацию о пользователе».

Лицензия

Этот проект распространяется по лицензии MIT. Подробности смотрите в файле LICENSE.


-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/katpyeon/mcp_dynamodb_scan'

If you have feedback or need assistance with the MCP directory API, please join our Discord server