mcp
Verified Safeby awslabs
Overview
Enables AI assistants to interact with AWS DocumentDB databases by providing tools for connection management, database/collection operations, document CRUD, aggregation, schema analysis, and query planning.
Installation
python -m awslabs.documentdb_mcp_server.serverEnvironment Variables
- AWS_PROFILE
- AWS_REGION
- FASTMCP_LOG_LEVEL
Security Notes
The server defaults to read-only mode, blocking write operations unless explicitly enabled with the `--allow-write` flag, significantly enhancing security for sensitive database operations. Input parameters are rigorously validated using Pydantic, preventing common injection vulnerabilities. Connection strings are validated to enforce DocumentDB-specific security requirements (e.g., `retryWrites=false`). Logging is handled by `loguru` for robust auditing. No hardcoded sensitive credentials or direct evaluation of user-provided code were identified.
Similar Servers
AI-Gateway
Provides a playground and lab environment to experiment with the Model Context Protocol (MCP) using Azure API Management to enable plug-and-play AI tools for Large Language Models (LLMs).
run-model-context-protocol-servers-with-aws-lambda
This project provides client and server-side utilities for deploying Model Context Protocol (MCP) servers as AWS Lambda functions, enabling AI agents to interact with these servers.
mcp-server
Provides a Model Context Protocol (MCP) server for AI agents to search and retrieve curated documentation for the Strands Agents framework, facilitating AI coding assistance.
aws-mcp-server
The AWS MCP Server allows AI assistants to execute AWS CLI commands and access AWS environment context, providing a powerful interface for cloud management and automation.