Bedrock MCP功能调用集成

使用Amazon Bedrock Nova Pro 1和Function Calling动态调用MCP服务器的自动化建筑咨询系统。

  • by coedaniel
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 coedaniel/bedrock-mcp-function-calling

使用说明

🤖 基岩MCP功能调用集成

使用的自动化建筑咨询系统 亚马逊基岩Nova Pro 1 骗局 函数调用 动态调用MCP服务器。

🏗️ Arquitectura

Bedrock Nova Pro 1 → Function Calling → MCP Processor → S3 Entregables

✨ 特征

  • ✅ 直接整合 con基岩Nova Pro 1
  • ✅ 自动函数调用 -Bedrock决定使用什么工具
  • ✅ 可交付成果的产生 专业人士(CSV,Excel,Word,TXT)
  • ✅ S3存储 使用公共URL
  • ✅ 简单 -单人剧本约200首
  • ✅ 高性能 -执行约5秒

🚀 快速使用

# Instalar dependencias
pip install -r requirements.txt

# Ejecutar el sistema
python bedrock_mcp_integration.py

📊 结果

系统自动生成:

  1. 📊 成本估算(CSV) -AWS服务的详细价格
  2. 📅 活动时间表(Excel) -阶段,负责人,单位
  3. 📋 目标文件(Word/TXT) -技术范围和架构
  4. 🎯 专业介绍 -Bedrock格式的链接

🔧 配置

先决条件

  • 配置了Bedrock权限的AWS CLI
  • 部署在ECS上的MCP服务器(见体系结构)
  • Python 3.8+

环境变量

export AWS_REGION=us-east-1
export MCP_BASE_URL=http://mcp-alb-217995077.us-east-1.elb.amazonaws.com

📈 这种实施的好处

外观 好处
简单 单脚本,易于维护
性能 快速执行(~5秒)
可扩展性 本地AWS,自动缩放
情报 Bedrock自动决定使用哪些工具
维护 更少的组件,更少的故障点

🎯 理想的用例

  • ✅ 要求简单的生产系统
  • ✅ 速度至关重要的情况
  • ✅ 编排经验较少的团队
  • ✅ 需要自动扩展的应用程序

📚 文件

🤝 贡献

  1. 叉库
  2. 为您的功能创建分支(git checkout -b feature/nueva-funcionalidad)
  3. 提交您的更改(git commit -am 'Agregar nueva funcionalidad')
  4. 推拉拉马(git push origin feature/nueva-funcionalidad)
  5. 创建 Pull Request

📄 许可证

MIT许可证-版本 许可证 为了细节。


发展与❤️ 自动化AWS建筑咨询