Skip to main content
Glama

DynamoDB Scanner

by katpyeon

DynamoDB-Scanner

Schmiedeabzeichen

⚠️ Wichtiger Hinweis

  • Der DynamoDB-Scanvorgang durchsucht die gesamte Tabelle, was erhebliche Kosten verursachen kann.

  • Die maximale Ergebnisgröße ist auf 1 MB begrenzt, daher müssen Sie möglicherweise die Paginierung verwenden, um alle gewünschten Daten abzurufen.

  • Dieses Tool wird nur für Testzwecke empfohlen.

  • Für die Produktion ist es effizienter, Abfragevorgänge zu implementieren, die auf Ihre Datenzugriffsmuster zugeschnitten sind.

  • Achten Sie beim Scannen großer Datensätze auf den Verbrauch der DynamoDB-Lesekapazität (RCU).

DynamoDB Scanner ist ein einfaches Tool zum Scannen und Filtern von AWS DynamoDB-Tabellen. Es basiert auf dem FastMCP -Framework und bietet eine ähnliche Erfahrung wie die AWS-Konsole zum Durchsuchen und Filtern von DynamoDB-Tabellendaten.

Merkmale

  • DynamoDB-Tabellen scannen (vollständig oder gefiltert)

  • Anzeigen von Tabellenschemainformationen

  • Paginierungsunterstützung

  • Benutzererfahrung ähnlich der AWS-Konsole

Installation und Einrichtung

Installation über Smithery

So installieren Sie DynamoDB Scanner für Claude Desktop automatisch über Smithery :

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

1. Klonen Sie das Repository

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

2. Virtuelle Umgebung einrichten

# 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-Profilkonfiguration

Dieses Projekt ist für die Zusammenarbeit mit Claude konzipiert. Richten Sie Ihr Profil in der Claude-Entwicklerkonsole wie folgt ein:

"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 }

Füllen Sie die Umgebungsvariablen mit entsprechenden Werten:

  • DYNAMO_TABLE_NAME : Name der zu scannenden DynamoDB-Tabelle

  • AWS_ACCESS_KEY_ID : AWS-Zugriffsschlüssel-ID

  • AWS_SECRET_ACCESS_KEY : Geheimer AWS-Zugriffsschlüssel

  • AWS_REGION : AWS-Region (z. B. ap-northeast-2)

Verwendung

So führen Sie die Anwendung aus:

python app.py

Der FastMCP-Server wird gestartet und Sie können ihn mit Claude zum Scannen und Filtern von DynamoDB-Tabellen verwenden.

Beispielabfragen

Sie können Claude fragen:

  1. „Zeigen Sie mir das Tabellenschema.“

  2. „Suchen Sie nach Artikeln, deren Name ‚Hong Gil-dong‘ lautet.“

  3. „Zeige mir alle Benutzerinformationen.“

Lizenz

Dieses Projekt wird unter der MIT-Lizenz vertrieben. Weitere Informationen finden Sie in der Datei LICENSE.


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

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.

Ein auf FastMCP basierendes Tool, mit dem Benutzer AWS DynamoDB-Tabellen durch natürliche Sprachinteraktionen mit Claude scannen und filtern können und das ähnliche Funktionen wie die AWS-Konsole bietet.

  1. ⚠️ Wichtiger Hinweis
    1. Merkmale
      1. Installation und Einrichtung
        1. Installation über Smithery
        2. 1. Klonen Sie das Repository
        3. 2. Virtuelle Umgebung einrichten
        4. 3. Claude-Profilkonfiguration
      2. Verwendung
        1. Beispielabfragen
      3. Lizenz

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          A Model Context Protocol server implementation that enables Claude to perform AWS operations on S3 and DynamoDB services through natural language commands.
          Last updated -
          23
          127
          MIT License
          • Apple
        • -
          security
          A
          license
          -
          quality
          An MCP server implementation that enables Claude to execute read-only queries against MariaDB databases and explore database schemas through natural language.
          Last updated -
          19
          MIT License
          • Apple
        • -
          security
          F
          license
          -
          quality
          An MCP server that integrates with Claude to provide smart documentation search capabilities across multiple AI/ML libraries, allowing users to retrieve and process technical information through natural language queries.
          Last updated -
        • -
          security
          F
          license
          -
          quality
          An MCP server that enables Claude to generate and execute AWS CLI commands, allowing users to manage AWS resources through natural language conversations.
          Last updated -
          2

        View all related MCP servers

        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