带有AWS成本优化器的Flask MCP服务器
执行摘要
企业级Flask应用套件,集成了模型上下文协议(MCP)服务器,并提供全面的AWS成本优化平台。该套件专为生产环境设计,具备可扩展的架构和企业级报告功能。
仪表盘功能专业网页界面,实时展示成本分析,提供每月147美元的跟踪服务,并能识别出潜在的45美元节省空间。仪表板包含交互式图表、成本细分可视化以及基于AI的优化建议,附带优先级排序。
仓库结构
flask-mcp-server/
├── aws-cost-optimizer/ # Primary AWS cost optimization platform
│ ├── app.py # Flask web application
│ ├── templates/ # Web dashboard UI
│ ├── static/ # CSS, JavaScript assets
│ ├── services/ # AWS integration services
│ ├── routes/ # REST API endpoints
│ └── mcp/ # Claude Desktop integration
│
├── flask_app_mcp.py # Original MCP server implementation
├── start_flask.py # MCP server utilities
├── test_mcp_server.py # Testing framework
└── requirements.txt # Python dependencies主要项目:AWS 成本优化器
业务影响
成本降低已实现已确定每月节省45美元(减少30.6%) 监控的资源跨EC2、S3、EBS服务的6个AWS资源\ 账户集成与AWS账户6113777760416的实时连接 月度成本追踪147.00美元,含实时分析
企业功能
- 健康监测检查应用程序状态和端点
- 路由发现自动查找Flask路由
- AWS 集成连接到AWS服务
- Claude AI 集成自然语言Flask应用控制
📋 可用工具
| 工具 | 描述 |
|---|---|
start-flask-app | 启动您的Flask应用程序 |
stop-flask-app | 停止 Flask 应用程序 |
check-flask-status | 检查 Flask 是否正在运行 |
list-flask-routes | 显示所有 Flask 路由 |
test-flask-endpoint | 测试特定终端点 |
get-flask-logs | 查看应用程序日志 |
deploy-to-aws | 部署到 AWS |
check-aws-resources | 检查AWS资源 |
⚙️ 配置
编辑 .env 文件:
FLASK_APP_PATH=/path/to/your/flask/app
AWS_REGION=us-west-2
FLASK_HOST=127.0.0.1
FLASK_PORT=5000🔧 Claude 桌面版设置
添加到您的Claude桌面配置中:
{
"mcpServers": {
"flask-mcp-server": {
"command": "python",
"args": ["/full/path/to/flask_app_mcp.py"],
"env": {
"AWS_REGION": "us-west-2"
}
}
}
}📝 许可证
麻省理工学院许可证(MIT License)
