
Dynamodb
com.pulsemcpv0.2.7更新於 Sep 29, 2026
MCP server for AWS DynamoDB with fine-grained tool control and configurable access levels.
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Dynamodb,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
DynamoDB MCP Server
An MCP server for AWS DynamoDB with fine-grained tool control. Provides comprehensive DynamoDB operations with configurable access levels.
Features
- Complete DynamoDB Operations: Tables, items, queries, scans, and batch operations
- Fine-grained Access Control: Enable/disable tools by group or individually
- Table-level Access Control: Restrict operations to specific tables
- AWS Credential Support: Works with explicit credentials or AWS credential chain
- Custom Endpoints: Support for local DynamoDB or LocalStack
Available Tools
Tool names are kept short since MCP clients typically prefix them with the server name (e.g., dynamodb:list_tables).
Readonly Tools (Group: readonly)
ReadWrite Tools (Group: readwrite)
Admin Tools (Group: admin)
Configuration
Environment Variables
Tool Access Control
Control which tools are available using three methods:
1. Tool Groups (recommended for most cases):
2. Whitelist Specific Tools:
3. Blacklist Specific Tools:
Priority: DYNAMODB_ENABLED_TOOLS > DYNAMODB_DISABLED_TOOLS > DYNAMODB_ENABLED_TOOL_GROUPS
Table-level Access Control
Restrict all operations to specific tables only:
When DYNAMODB_ALLOWED_TABLES is set:
list_tablesonly returns tables in the allowed list- Operations on non-allowed tables return an "Access denied" error
- Batch operations fail if any table in the request is not allowed
- Table names are matched case-sensitively (DynamoDB table names are case-sensitive)
- When using pagination with
list_tables, thelimitapplies before filtering
Note: If not set or set to an empty string, all tables are accessible (no filtering).
This is useful for:
- Multi-tenant environments where each client should only access their tables
- Development environments where you want to protect production tables
- Limiting the blast radius of AI agents to specific tables
Claude Desktop Configuration
Add to your claude_desktop_config.json:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Using Local DynamoDB
For development with local DynamoDB or LocalStack:
Examples
Query Items
Create Table
Batch Operations
Development
Setup
Testing
Resources
License
MIT
來源:experimental/dynamodb/README.md,提交 0ed34de
工具
0版本歷史
1- v0.2.7最新Sep 16, 2026


