dynamodb-mcp-server
If you are the rightful owner of 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 handling 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, updating, and querying items. The server is built to prevent accidental data loss by not supporting delete operations. It is equipped with a robust setup process that includes installing dependencies, configuring AWS credentials, building, and starting the server. The server is also compatible with Docker for streamlined deployment and can be integrated with platforms like Claude Desktop.
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.
Tools
create_table
Creates a new DynamoDB table with specified configuration.
list_tables
Lists all DynamoDB tables in the account.
describe_table
Gets detailed information about a DynamoDB table.
create_gsi
Creates a global secondary index on a table.
update_gsi
Updates the provisioned capacity of a global secondary index.
create_lsi
Creates a local secondary index on a table.
update_capacity
Updates the provisioned capacity of a table.
put_item
Inserts or replaces an item in a table.
get_item
Retrieves an item from a table by its primary key.
update_item
Updates specific attributes of an item in a table.
query_table
Queries a table using key conditions and optional filters.
scan_table
Scans an entire table with optional filters.