本文介绍如何通过 MCP(Model Context Protocol)协议,让 AI 助手直接操作金蝶云星空 ERP,实现采购、销售、库存等业务的自然语言自动化。
背景
你有没有遇到过这种场景:
- 业务人员需要查询本月采购订单,要在金蝶里点好几层菜单
- 想批量审核一批入库单,需要一条条手动操作
- 想用 AI 帮你处理 ERP 数据,但 AI 根本不认识金蝶
金蝶 MCP Server 就是为了解决这个问题而生的。
什么是 MCP?
MCP(Model Context Protocol)是 Anthropic 推出的开放协议,让 AI 助手(Claude、Cursor、Windsurf 等)可以通过标准化接口调用外部工具和服务。
简单理解:MCP = 给 AI 装上操作外部系统的"手"。
金蝶 MCP Server 能做什么?
安装后,你可以直接对 AI 说:
- "查询最近 20 条已审核的采购订单"
- "查一下物料编码 MAT001 的即时库存"
- "帮我新建一张采购订单,供应商 S001,物料 MAT001,数量 100"
- "审核这几张入库单:12345, 12346"
AI 会自动调用金蝶 WebAPI 完成操作,无需手动登录 ERP 界面。
支持的功能
目前提供 13 个工具,覆盖核心业务场景:
数据查询(只读)
- 通用单据查询(支持任意 form_id)
- 查看单据详情
- 采购订单查询
- 销售订单查询
- 出入库单据查询
- 即时库存查询
- 物料档案查询
- 客户/供应商档案查询
单据操作(写入)
- 新建/修改单据
- 提交、审核、反审核、删除
支持的 AI 客户端
- Claude Desktop(最推荐,原生支持)
- Cursor(写代码的同时查 ERP 数据)
- Windsurf
- Cline
- Continue
- Claude Code CLI
- OpenClaw(通过微信/WhatsApp/Telegram 操作金蝶!)
快速开始
1. 安装
pip install kingdee-mcp
2. 金蝶后台授权
进入 系统管理 → 第三方系统登录授权 → 新增,创建集成用户,获取 AppID 和 AppSecret。
3. 配置 Claude Desktop
编辑 %APPDATA%\Claude\claude_desktop_config.json:
{
"mcpServers": {
"kingdee": {
"command": "uvx",
"args": ["kingdee-mcp"],
"env": {
"KINGDEE_SERVER_URL": "http://your-server/k3cloud/",
"KINGDEE_ACCT_ID": "你的账套ID",
"KINGDEE_USERNAME": "集成用户名",
"KINGDEE_APP_ID": "AppID",
"KINGDEE_APP_SEC": "AppSecret"
}
}
}
}
4. 重启 Claude Desktop,开始使用
项目地址
- GitHub:github.com/WaHaiLong/K…
- 官网文档:wahailong.github.io/KingdeeMCP/
- PyPI:pypi.org/project/kin…
欢迎 Star、Issues 和 PR!
关键词:金蝶MCP、金蝶云星空AI、MCP Server、金蝶ERP自动化、Claude金蝶、金蝶API集成、AI操作ERP