imankamyabi_dynamodb-mcp-server

imankamyabi_dynamodb-mcp-server

3.1

If you are the rightful owner of imankamyabi_dynamodb-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol server for managing Amazon DynamoDB resources, providing tools for table management, capacity management, and data operations.

The DynamoDB MCP Server is designed to facilitate the management of Amazon DynamoDB resources through a Model Context Protocol server. It offers a comprehensive suite of tools for table management, index management, capacity management, and data operations. Users can create and configure tables, manage indexes, adjust capacity settings, and perform various data operations such as inserting, retrieving, and updating items. The server is built to prevent accidental data loss by not supporting delete operations. It is equipped with a robust setup process, including dependency installation, AWS credential configuration, and server building and starting procedures. The server is also compatible with Docker, allowing for easy deployment and management.

Features

  • Table Management: Create, list, and configure DynamoDB tables with customizable settings.
  • Index Management: Manage Global and Local Secondary Indexes, including creation and capacity updates.
  • Capacity Management: Update provisioned read/write capacity units and manage throughput settings.
  • Data Operations: Perform data operations such as inserting, retrieving, and updating items in tables.

Tools

  1. create_table

    Creates a new DynamoDB table with specified configuration.

  2. list_tables

    Lists all DynamoDB tables in the account.

  3. describe_table

    Gets detailed information about a DynamoDB table.

  4. create_gsi

    Creates a global secondary index on a table.

  5. update_gsi

    Updates the provisioned capacity of a global secondary index.

  6. create_lsi

    Creates a local secondary index on a table.

  7. update_capacity

    Updates the provisioned capacity of a table.

  8. put_item

    Inserts or replaces an item in a table.

  9. get_item

    Retrieves an item from a table by its primary key.

  10. update_item

    Updates specific attributes of an item in a table.

  11. query_table

    Queries a table using key conditions and optional filters.

  12. scan_table

    Scans an entire table with optional filters.