home / mcp / amazon dynamodb mcp server
This read-only MCP Server allows you to connect to Amazon DynamoDB data from Claude Desktop through CData JDBC Drivers. For full CRUD support, check out the first managed MCP platform: CData Connect AI (https://www.cdata.com/ai/).
Configuration
View docs{
"mcpServers": {
"cdatasoftware-amazon-dynamodb-mcp-server-by-cdata": {
"command": "java",
"args": [
"-jar",
"/PATH/TO/CDataMCP-jar-with-dependencies.jar",
"/PATH/TO/amazon-dynamodb.prp"
]
}
}
}You run a local MCP server that exposes live Amazon DynamoDB data through a simple MCP interface. This lets you ask natural‑language questions and get up‑to‑date results from DynamoDB without writing SQL, while keeping data access self‑contained on your machine.
After you have the MCP server running, you use an MCP client to interact with it. You don’t need to write SQL queries; you simply request data and the client invokes the available tools under the hood. The server exposes read‑only access to DynamoDB data via the CData JDBC Driver, so you can retrieve tables, inspect columns, and run queries that return results in a structured format (CSV with headers for tables/columns, and standard result sets for queries). Typical usage patterns include asking questions like what is the schema of a table, which records match a given condition, or retrieving a subset of rows from a table.
# Prerequisites
- Java (JRE/JDK) 8+ installed and available on your PATH
- Maven for building the MCP server
- A local folder to host the JDBC driver and configuration files
# 1) Build the MCP server
mvn clean install
# 2) Prepare the JDBC driver (example file names shown; adjust paths to your environment)
# You will typically download and install the CData JDBC Driver for Amazon DynamoDB from CData
# 3) Create the JDBC connection properties file (amazon-dynamodb.prp) in your project folder
# Example contents are provided in the setup guide and should be adapted to your environment
# 4) Run the MCP server with your .prp file
java -jar /PATH/TO/CDataMCP-jar-with-dependencies.jar /PATH/TO/amazon-dynamodb.prpThis MCP server runs locally and is read‑only by design. It exposes a simple command interface that maps to the underlying JDBC driver’s data model, enabling you to explore tables, columns, and data via the MCP client without writing SQL. If you need write, update, delete, or action capabilities, use the full MCP server option from CData that supports those operations.
Retrieves the list of tables available in the DynamoDB data source. Output is CSV with the first line as column headers.
Retrieves the list of columns for a specified table. Output is CSV with column headers on the first line.
Executes a SQL SELECT query against the configured data source and returns the resulting rows.