sample-cfm-tips-mcp
Verified Safeby aws-samples
Overview
A comprehensive Model Context Protocol (MCP) server for AWS cost analysis and optimization recommendations, designed to integrate with Kiro CLI and other MCP-compatible clients.
Installation
python3 mcp_server_with_runbooks.pyEnvironment Variables
- AWS_ACCESS_KEY_ID
- AWS_SECRET_ACCESS_KEY
- AWS_DEFAULT_REGION
- AWS_PROFILE
- CFM_TIPS_TIMEOUT
- CFM_TIPS_MAX_THREADS
- CFM_TIPS_LOG_LEVEL
Security Notes
The server demonstrates a strong commitment to security best practices. It explicitly enforces 'Read-Only Access' and 'Least Privilege' principles, providing detailed IAM policies for auditing. There are no indications of hardcoded production secrets (test credentials are used in examples). Network exposure is minimal, requiring only outbound HTTPS to AWS APIs. No 'eval' or other directly exploitable patterns were observed in the provided code snippets. The architecture relies on standard AWS SDK practices for credential management.
Similar Servers
mcp
Enables AI assistants to interact with AWS DocumentDB databases, providing tools for connection management, database/collection operations, document querying, aggregation pipelines, query planning, and schema analysis. It acts as a bridge for safe and efficient database operations through the Model Context Protocol (MCP).
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-server
Provides an MCP (Model Context Protocol) interface for AI assistants and tools to interact with Harness APIs for advanced automation and development operations.
mcp-server-aws-sso
Connects AI assistants to AWS accounts via IAM Identity Center (AWS SSO) enabling natural language interaction, secure AWS CLI command execution, and EC2 instance management.