[闪仓]
fwh — CLI & MCP Server

CLI & MCP Server

一个静态二进制文件,让 AI Agent 和人类都能通过命令行操作闪仓 WMS。支持 macOS、Linux、Windows,无运行时依赖。

45 只读工具65 写入工具110 工具总计

什么是 MCP?

Model Context Protocol (MCP) 是一个开放协议,允许 AI Agent 以标准化方式调用外部工具。fwh 实现了完整的 MCP Server,AI Agent 可以直接查询库存、创建单据、管理商品——就像一个懂业务的数字员工。

自然语言操作仓库:"帮我查一下可口可乐的库存"
AI Agent 自动执行复杂流程:询价 → 下单 → 入库 → 审核
110 个 MCP 工具覆盖全部业务场景
人类也可以作为传统 CLI 工具使用
$ fwh mcp

// AI Agent → MCP Protocol → fwh → WMS Backend

Agent: "查一下库存里有哪些饮料"

fwh: goods_list → API → response

Agent: "找到 4 种饮料,库存最多的是东鹏特饮 (102 件)"

支持的 AI Agent

Claude Code
~/.claude/mcp.json
Cursor
~/.cursor/mcp.json
Windsurf
~/.codeium/windsurf/mcp_config.json

安全模型

fwh 是后端缺失的安全边界。三重防护确保 Agent 不会越权操作。

登录优先

所有操作必须先在终端登录。Agent 无法绕过认证,密码不会出现在对话历史中。

租户锁定

数据范围在登录时锁定到当前账户,存储在不可导出的 Go 结构体字段中。没有任何参数可以覆盖。

写入需授权

写操作默认关闭,需要显式添加 --enable-writes 参数。所有写工具描述以 WARNING: 开头。

110 个 MCP 工具

覆盖采购、销售、库存、财务、员工、BI 等全部业务模块

商品管理
6 只读5 写入
仓库管理
1 只读3 写入
单据 (16 种类型 + 转换)
4 只读23 写入
供应商 / 客户
1 只读5 写入
员工 / 角色 / 权限
7 只读7 写入
BI 数据看板
8 只读
库存预警
4 只读2 写入
库存审批 / 盘点
7 只读6 写入
零售 POS
1 写入
系统配置
2 只读1 写入
打印模板
1 只读3 写入
AI 助手
1 只读2 写入
商品分类
2 写入
账户管理
1 只读3 写入
版本检查
2 只读

三步接入

1

安装 fwh

下载对应平台的二进制文件,或从源码编译

$ terminal
chmod +x fwh-darwin-arm64
mv fwh-darwin-arm64 /usr/local/bin/fwh
2

登录账户

使用手机号登录,建立安全会话

$ terminal
fwh login --user 13800138000
# Password: ********
# logged in as 13800138000 (user_id=1)
3

配置 AI Agent

将 MCP Server 配置添加到 Agent 设置中

$ terminal
# ~/.claude/mcp.json
{
  "mcpServers": {
    "flash-warehouse": {
      "command": "/usr/local/bin/fwh",
      "args": ["mcp", "--enable-writes"]
    }
  }
}

实战场景

智能补货

Agent 监控库存预警,自动生成采购建议单,经确认后创建采购订单并跟踪入库。

批量出库

扫码或语音输入商品条码,Agent 自动查库存、创建出库单、审核,一气呵成。

数据分析

自然语言查询销售趋势、库存周转率、应收应付,Agent 调用 BI 工具生成报表。

盘点协作

Agent 创建盘点任务,按仓库分配给员工,实时汇总差异,自动生成调整单。

$ ./get-started.sh

让 AI 成为你的仓库管理助手

下载 fwh CLI,三分钟接入你的 AI Agent

$免费使用闪仓 WMS>>>