Claude MCP 仓库管理代理
由Claude支持的仓库管理系统,通过使用模型上下文协议模式的专业代理来协调库存、自动引导车和订单处理。
服务介绍
Claude 支持的 MCP 代理智能供应链
该项目模拟了一个使用 Model Context Protocol (MCP) 模式的 Claude 驱动的智能仓库系统。该系统通过一组由 Claude 协调的专业代理来管理库存、自动导引车(AGVs)和订单处理。
项目结构
claude-mcp-agent-for-supply-chain/
├── agents/ # MCP agent modules
├── simulation/ # Warehouse simulation logic
├── api/ # FastAPI endpoints
├── logs/ # Action and decision logs
├── claude_interface.py # Interface to Claude API
├── main.py # Main application entry point
特性
- MCP 风格的模块化代理:InventoryManager, AGVPlanner, RestockAgent, Coordinator
- 仓库模拟:库存跟踪、AGV 移动、订单处理
- Claude 集成:使用 Anthropic 的 Claude API 进行决策
- API 端点:基于 FastAPI 的端点用于与系统交互
设置
-
创建虚拟环境:
python -m venv venv -
激活虚拟环境:
- Windows:
venv\Scripts\activate - Unix/MacOS:
source venv/bin/activate
- Windows:
-
安装依赖项:
pip install -r requirements.txt -
设置环境变量:
cp claude.env.template claude.env然后编辑
claude.env文件以添加您的 Anthropic API 密钥。 -
运行应用程序:
python main.py
API 端点
GET /inventory: 获取当前库存状态GET /agvs: 获取所有 AGVs 的状态POST /orders: 创建新订单POST /ask-agent: 向 Claude 代理发送查询GET /logs: 获取最近的动作日志
使用示例
给 Claude 的示例提示:
产品 X 的库存为 5 个单位,低于 10 个单位的阈值。有两个 AGV 可用。建议一个最佳行动方案。
Claude 将分析情况并返回系统可以执行的结构化动作。
许可证
MIT