DynamoDB MCP ServerServer

imankamyabi
GitHub
DynamoDBDatabase ManagementCloud Services

Loading subscription status...

πŸ’‘ Description

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

πŸ“ JSON Entries

{
  "mcpServers": [
    {
      "dynamodb": {
        "env": {
          "AWS_REGION": "your_region",
          "AWS_ACCESS_KEY_ID": "your_access_key",
          "AWS_SESSION_TOKEN": "your_session_token",
          "AWS_SECRET_ACCESS_KEY": "your_secret_key"
        },
        "args": [
          "run",
          "-i",
          "--rm",
          "-e",
          "AWS_ACCESS_KEY_ID",
          "-e",
          "AWS_SECRET_ACCESS_KEY",
          "-e",
          "AWS_REGION",
          "-e",
          "AWS_SESSION_TOKEN",
          "mcp/dynamodb-mcp-server"
        ],
        "command": "docker"
      }
    }
  ]
}

πŸ› οΈ Tools

create_tablelist_tabledescribe_tablecreate_gsiupdate_gsicreate_lsiupdate_capacityput_itemget_itemupdate_itemquery_tablescan_table

⚑ Features

  • Table Management
  • Index Management
  • Capacity Management
  • Data Operations

πŸ’¬ Example Queries

  • Create a new DynamoDB table with partition key 'productId' (string) and sort key 'timestamp' (number).
  • List all DynamoDB tables in my account.
  • What is the current configuration of the Users table?
  • Add a global secondary index to the Users table on the email field.