aws-sa-tools-mcp-server
by Havoc24k
Overview
A Model Context Protocol (MCP) server that provides tools to interact with AWS services and an optional vector store for document search, primarily designed for integration with Claude Desktop.
Installation
python -m aws_mcp_server.serverEnvironment Variables
- AWS_MCP_PORT
- AWS_MCP_TRANSPORT
- AWS_MCP_DEBUG
- AWS_MCP_LOG_FILE
- ENABLE_VECTOR_STORE
- DATA_SOURCE_PATH
- CHROMA_DB_PATH
- COLLECTION_NAME
- AWS_DEFAULT_REGION
- AWS_PROFILE
- AWS_MCP_MAX_CONCURRENT
- AWS_MCP_MAX_RESULTS
- AWS_MCP_TIMEOUT
- AWS_MCP_ENABLE_PAGINATION
Security Notes
The server includes an `aws_sdk_wrapper` tool that can call *any* AWS SDK operation, including creating, updating, and deleting resources. This is explicitly warned as 'Unsafe Mode' in the server's instructions. If the MCP client or the server communication is compromised, this tool grants arbitrary control over the configured AWS account(s), posing a severe risk. In SSE mode, the server binds to `0.0.0.0` (all interfaces), which is common for containers but requires careful network segmentation in production.
Similar Servers
mcp-manager
A web GUI to easily manage and configure Model Context Protocol (MCP) servers for the Claude Desktop app on MacOS, generating terminal commands for installation and setup.
claude-faf-mcp
Optimizes AI understanding of software projects by providing persistent context, fixing context-drift, and enabling bi-directional synchronization between project metadata and AI documentation.
markitdown-mcp
A Model Context Protocol (MCP) server for converting 29+ file formats (e.g., PDF, Office, images, audio) to clean, structured Markdown, designed for integration with AI workflows and MCP clients like Claude Desktop.
unified-thinking
A Model Context Protocol (MCP) server that consolidates multiple cognitive thinking patterns into a single Go-based implementation with 85 specialized reasoning tools for enhanced problem-solving and AI integration.