🚀 MCP AI编排器
一个智能的人工智能后端系统,使用模型上下文协议(MCP)动态编排日历调度和任务管理等工具。
______________________________________________________________________
🧠 概述
该项目展示了一个模块化的AI代理架构,其中Gemini驱动的编排器通过MCP服务器动态发现和调用工具。
该系统解释自然语言提示并执行真实世界的操作,例如:
- 📅 通过谷歌日历安排会议
- ✅ 在Firestore中创建任务
______________________________________________________________________
⚙️ 技术栈
- Node.js(Express)
- Google Gemini API
- MCP(模型上下文协议)
- 谷歌云火商店
- 谷歌日历API
______________________________________________________________________
🔥 特性
- 🧠 AI驱动的工具编排
- 🔌 通过MCP进行动态工具发现
- 🛠️ 模块化工具架构
- 🔒 限速和基本安全
- ⚡ 实时API执行
______________________________________________________________________
🧪 如何测试API
这个MVP是API-first。您可以通过向Postman或curl发送自然语言提示来测试AI编排器 /api/execute endpoint.
端点:###https://mcp-orchestrator-608793880270.asia-south1.run.app/api/execute 方法: 发布 内容类型:应用程序/json 请求正文:
{ prompt: "" }响应对象:
{
"status": "Tools Executed via MCP",
"executed_tools": 3,
"results": [],
"final_agent_reply": "" //Summary of task execution
}##🧪 测试卷曲
curl -X POST https://mcp-orchestrator-608793880270.asia-south1.run.app/api/execute \
-H "Content-Type: application/json" \
-d '{
"prompt": "Create a high priority task to update resume"
}'作者:Tushar Panja
