sample-cfm-tips-mcp
Verified Safeby aws-samples
Overview
Provides comprehensive AWS cost analysis and optimization recommendations for various services (EC2, EBS, RDS, Lambda, S3, CloudWatch, CloudTrail), designed to integrate seamlessly with Amazon Q CLI and other Model Context Protocol (MCP) compatible clients.
Installation
python3 mcp_server_with_runbooks.pyEnvironment Variables
- AWS_ACCESS_KEY_ID
- AWS_SECRET_ACCESS_KEY
- AWS_DEFAULT_REGION
- AWS_PROFILE
Security Notes
The project explicitly prioritizes security by recommending least-privilege, read-only IAM roles for LLM agents to prevent resource modification. It includes critical internal mechanisms (`S3CostConstraintViolationError`, `CostController`) to actively prevent cost-incurring or forbidden AWS API operations. No hardcoded sensitive credentials were found. Uses standard `boto3` for AWS interactions and `pip` for dependency management.
Similar Servers
mcp
Provides a comprehensive suite of tools for managing, analyzing, and troubleshooting a wide array of AWS cloud resources, including databases (DocumentDB, Keyspaces), billing and cost management, serverless components (Lambda, SAM), infrastructure as code (CloudFormation, Terraform), container orchestration (ECS), data processing (EMR, Glue, Athena), and various monitoring and security services. It enables AI assistants to interact with and automate cloud operations through a unified Model Context Protocol (MCP) interface.
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.
mcp-interviewer
A Python CLI tool to evaluate Model Context Protocol (MCP) servers for agentic use-cases, by inspecting capabilities, running functional tests, and providing LLM-as-a-judge evaluations.
mcp-server
The MCP server utilizes HTTP middleware for dynamic, license-aware tool filtering, ensuring clients only access authorized tools via JSON-RPC requests.