Back to Home
swethasalunke-tech icon

postgres-dynamodb-mcp-server

Verified Safe

by swethasalunke-tech

Overview

Enable PostgreSQL-familiar developers to interact with Amazon DynamoDB via an MCP server, translating SQL-style operations into DynamoDB API calls.

Installation

Run Command
python server.py

Environment Variables

  • AWS_ACCESS_KEY_ID
  • AWS_SECRET_ACCESS_KEY
  • AWS_SESSION_TOKEN
  • AWS_REGION

Security Notes

The server uses `boto3` for AWS interactions, which generally handles credentials securely via standard AWS configuration (`aws configure` or environment variables). No hardcoded secrets or `eval`/`exec` statements were found. A minor potential risk exists in dynamically constructing DynamoDB `FilterExpression` and `UpdateExpression` parameters where attribute names are derived directly from user input. While `ExpressionAttributeValues` secures the actual data values, malformed or unexpected attribute names from input could theoretically lead to less optimal queries or unexpected behavior, though DynamoDB's API is generally robust against such injections in attribute names. The server itself runs via stdio and does not expose direct network interfaces.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassHigh
Avg Tokens250
Stars0
Forks0
Last Update2025-11-20

Tags

DynamoDBPostgreSQL-interfaceAWSNoSQLDatabase-management