DynamoDB MCP Server
@imankamyabi
关于 DynamoDB MCP Server
Model Context Protocol server for managing Amazon DynamoDB resources
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"dynamodb-mcp-server": {
"command": "docker",
"args": [
"build",
"-t",
"mcp/dynamodb-mcp-server",
"-f",
"Dockerfile",
"."
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is DynamoDB MCP Server?
A Model Context Protocol (MCP) server for managing Amazon DynamoDB resources. It provides tools for table management, index management, capacity management, and data operations. This server is intended for developers and administrators who want to interact with DynamoDB through AI assistants like Claude.
How to use DynamoDB MCP Server?
Install dependencies with npm install, then configure AWS credentials as environment variables (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION, and optionally AWS_SESSION_TOKEN). Build the server with npm run build and start with npm start. For use with Claude Desktop, add a Docker configuration to claude_desktop_config.json as shown in the README.
Key features of DynamoDB MCP Server
- Create, list, and describe DynamoDB tables
- Create and manage Global Secondary Indexes (GSI) and Local Secondary Indexes (LSI)
- Update provisioned read/write capacity for tables and GSIs
- Insert, retrieve, and update items in tables
- Query tables with key conditions and scan with filters
- Delete operations are intentionally not supported to prevent accidental data loss
Use cases of DynamoDB MCP Server
- Create a new DynamoDB table with custom partition key, sort key, and capacity settings
- Add a global secondary index to an existing table for alternative query patterns
- Scale the read/write capacity of a table or index on demand
- Insert and update items, then retrieve them by primary key
- Query items using key condition expressions or scan with filter expressions
FAQ from DynamoDB MCP Server
What operations does this server support?
It supports table management (create, list, describe, update capacity), index management (create GSI, update GSI, create LSI), and data operations (put item, get item, update item, query table, scan table). Delete operations are excluded.
How do I configure AWS credentials?
Set the environment variables AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION before starting the server. If using temporary credentials, also set AWS_SESSION_TOKEN.
Can I use this server with Claude Desktop?
Yes. Add a Docker-based MCP server configuration to claude_desktop_config.json with the command docker run -i --rm -e AWS_ACCESS_KEY_ID -e AWS_SECRET_ACCESS_KEY -e AWS_REGION -e AWS_SESSION_TOKEN mcp/dynamodb-mcp-server and supply your credentials in the env object.
What are the runtime dependencies?
The server requires Node.js and npm for installation. It can also be run as a Docker container using the provided Dockerfile.
Which transport does this server use?
The server uses the standard Model Context Protocol transport for communication with AI clients. Authentication is handled via AWS credentials passed as environment variables.
数据库 分类下的更多 MCP 服务器
MotherDuck's DuckDB MCP Server
motherduckdbLocal MCP server for DuckDB and MotherDuck
Dbhub
bytebaseZero-dependency, token-efficient database MCP server for Postgres, MySQL, SQL Server, MariaDB, SQLite.
mcp_mysql_server
xwb602625136Model Context Protocol (MCP) server that supports secure interaction with MySQL databases and has anomaly analysis capabilities.更加牛逼!更加好用!不仅止于mysql的增删改查功能; 还包含了数据库异常分析能力;且便于开发者们进行个性化的工具扩展
Meilisearch MCP Server
meilisearchA Model Context Protocol (MCP) server for interacting with Meilisearch through LLM interfaces.
Database Gateway
centralmindUniversal MCP-Server for your Databases optimized for LLMs and AI-Agents.
评论