C

Claude MCP 仓库管理代理

@Ayancodes2003/claude-mcp-agent-for-supply-chain
0 Stars 367 次浏览 Ayancodes2003 更新于 2026-08-23

由Claude支持的仓库管理系统,通过使用模型上下文协议模式的专业代理来协调库存、自动引导车和订单处理。

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

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 的端点用于与系统交互

设置

  1. 创建虚拟环境:

    python -m venv venv
    
  2. 激活虚拟环境:

    • Windows: venv\Scripts\activate
    • Unix/MacOS: source venv/bin/activate
  3. 安装依赖项:

    pip install -r requirements.txt
    
  4. 设置环境变量:

    cp claude.env.template claude.env
    

    然后编辑 claude.env 文件以添加您的 Anthropic API 密钥。

  5. 运行应用程序:

    python main.py
    

API 端点

  • GET /inventory: 获取当前库存状态
  • GET /agvs: 获取所有 AGVs 的状态
  • POST /orders: 创建新订单
  • POST /ask-agent: 向 Claude 代理发送查询
  • GET /logs: 获取最近的动作日志

使用示例

给 Claude 的示例提示:

产品 X 的库存为 5 个单位,低于 10 个单位的阈值。有两个 AGV 可用。建议一个最佳行动方案。

Claude 将分析情况并返回系统可以执行的结构化动作。

许可证

MIT

相关 MCP 服务