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
Provides AI-optimized context for software projects to large language models, enhancing collaboration and project understanding via 50+ specialized tools within Claude Desktop workflows.
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, offering advanced AI capabilities like multi-mode reasoning, agentic tool-calling, knowledge graphs, and adaptive learning.