Back to Home
cool-man-vk icon

remote-dynamodb-mcp-server

by cool-man-vk

Overview

A Model Context Protocol server for managing Amazon DynamoDB resources, including table, index, capacity, and data operations.

Installation

Run Command
npm start

Environment Variables

  • AWS_ACCESS_KEY_ID
  • AWS_SECRET_ACCESS_KEY
  • AWS_REGION
  • AWS_SESSION_TOKEN
  • MCP_HOST
  • MCP_PORT

Security Notes

The server accesses AWS credentials directly from environment variables, which is standard but relies heavily on the deployment environment's security. A critical vulnerability is the lack of built-in authentication and authorization for client connections over the remote HTTP/SSE transport. The server enables `Access-Control-Allow-Origin: *`, allowing requests from any domain, making it highly susceptible to unauthorized access and command execution if exposed publicly. While delete operations are intentionally not supported, other destructive or costly operations (e.g., creating tables, updating capacity to high values) can be performed by any client successfully connecting. Error logging to `console.error` might expose internal details. The `create_lsi` tool creates a new table with an LSI, rather than adding an LSI to an existing table, which is a functional quirk but not a security risk.

Similar Servers

Stats

Interest Score0
Security Score3
Cost ClassLow
Avg Tokens100
Stars0
Forks0
Last Update2025-11-20

Tags

DynamoDBAWSMCPServer-Sent EventsDatabase Management