Skip to main content

kingdee-query

基于已连接的 kingdee-mcp(第三方开源金蝶云星空 MCP 服务器,非金蝶官方出品),用自然语言查询与操作金蝶 ERP:销售/采购订单、即时库存、物料档案、客户/供应商、单据提交/审核/下推、生产/成本/资产等。当用户提到"金蝶""查金蝶""金蝶销售订单/库存/物料"等 ERP 查询或操作需求时触发。

跳到安装

来源信息

仓库
WaHaiLong/KingdeeMCP
最近来源活动
2026年8月8日 05:27
检测到的 SKILL.md 语言
中文
星标
81
分支
32

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
2 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
kingdee-query
slug
kingdee-query
displayName
金蝶云星空查询与操作助手
version
1.0.0
description
基于已连接的 kingdee-mcp(第三方开源金蝶云星空 MCP 服务器,非金蝶官方出品),用自然语言查询与操作金蝶 ERP:销售/采购订单、即时库存、物料档案、客户/供应商、单据提交/审核/下推、生产/成本/资产等。当用户提到"金蝶""查金蝶""金蝶销售订单/库存/物料"等 ERP 查询或操作需求时触发。
# 金蝶云星空 查询与操作助手 (kingdee-query) > 本技能**不自己连接金蝶**,它只是"导航员":依赖名为 `kingdee` 的 MCP 服务器已在 WorkBuddy 中连接,并把用户的自然语言翻译成 kingdee-mcp 的工具调用。 ## 一、前置条件(务必先确认) - 入口:WorkBuddy 左侧 **插件 → MCP 服务器 → 配置 MCP**,确认 `kingdee` 已添加且状态为已连接(工具列表正常加载)。 - 必需环境变量: - `KINGDEE_SERVER_URL`:金蝶服务器地址,**必须包含 `/k3cloud/`** 后缀 - `KINGDEE_ACCT_ID`:账套 ID - `KINGDEE_USERNAME`:金蝶账号(建议专用集成账号,不要 Administrator) - `KINGDEE_PASSWORD`:账号密码(ValidateUser 登录,**必填**) - 可选: - `KINGDEE_LCID`:语言区,默认 `2052`(简体中文) - `MCP_SQLSERVER_*`:SQL Server 主机/端口/库/账号,启用数据库探查工具 - 认证方式:金蝶 WebAPI **账号密码(ValidateUser)**,无需 AppID / AppSecret。 - 若尚未配置,请把仓库 `examples/workbuddy-mcp-config.example.json` 中的 `kingdee` 片段加入用户级 `~/.workbuddy/mcp.json`(替换占位符),重启 WorkBuddy 后再用本技能。 ## 二、触发示例 - "查一下本月已审核的销售订单" - "物料 MAT001 的即时库存是多少" - "显示客户 C001 的所有销售订单" - "帮我新建一张采购订单,供应商 S001,物料 MAT001,数量 100,单价 10.5" - "审核这几张采购入库单:12345, 12346, 12347" - "采购订单在数据库里对应哪张表"(需配置 MCP_SQLSERVER_*) ## 三、可用工具(kingdee-mcp,共 86 个,按业务域) | 业务域 | 代表性工具 | 说明 | |--------|-----------|------| | 通用单据 | `kingdee_save_bill` · `kingdee_submit_bills` · `kingdee_audit_bills` · `kingdee_validate_bill` · `kingdee_push_and_audit` | 新建/提交/审核/下推 | | 生产制造 | `kingdee_query_production_orders` · `kingdee_save_production_order` · `kingdee_query_mrp_result` | 生产订单、MRP | | 成本核算 | `kingdee_query_material_cost` · `kingdee_query_cost_calculation` · `kingdee_save_cost_adjustment` | 材料成本、成本计算 | | 固定资产 | `kingdee_query_fixed_asset` · `kingdee_save_asset` · `kingdee_query_asset_depreciation` | 资产卡片、折旧 | | 库存 | `kingdee_query_inventory` · `kingdee_query_stock_bills` · `kingdee_push_stock_transfer` | 即时库存、出入库 | | 审计合规 | `kingdee_query_operation_logs` · `kingdee_query_change_log` · `kingdee_create_and_audit` | 操作/变更日志 | | 采购 | `kingdee_query_purchase_orders` · `kingdee_query_purchase_requisitions` | 采购订单/申请 | | 销售 | `kingdee_query_sale_orders` · `kingdee_query_sale_quotations` | 销售订单/报价 | | 工作流 | `kingdee_query_pending_approvals` · `kingdee_workflow_approve` | 待审/审批 | | 基础资料 | `kingdee_query_materials` · `kingdee_query_partners` · `kingdee_query_user` | 物料/往来/用户 | | 元数据探查 | `kingdee_list_forms` · `kingdee_get_fields` · `kingdee_get_bill_template` · `kingdee_discover_tables` | 表单/字段/库表 | | 系统/统计 | `kingdee_query_system_config` · `kingdee_usage_stats` · `kingdee_usage_report` | 配置/用量 | > 完整 86 个工具见 `src/kingdee_mcp/server.py`。元数据探查含 4 个 SQL Server 工具(`kingdee_discover_tables` / `kingdee_discover_columns` / `kingdee_describe_table` / `kingdee_discover_metadata_candidates`),需配置 `MCP_SQLSERVER_*`。 ## 四、使用约定 1. **先探查后查询**:不知道 `form_id` 时,用 `kingdee_list_forms` 搜索表单、用 `kingdee_get_fields` 取字段;通用查询用 `kingdee_query_bills`(需传 `form_id`)。 2. **只读优先**:查询用 `kingdee_query_*` 系列;看单据全貌用 `kingdee_view_bill`。 3. **写操作谨慎**:`kingdee_save_bill` / `kingdee_submit_bills` / `kingdee_audit_bills` / `kingdee_push_and_audit` 等会改动 ERP 数据,执行前必须与用户确认关键参数(单据类型、数量/金额、目标单号),必要时二次确认。 4. **中文呈现**:结果用中文结构化输出(表格/要点),金额、数量、日期等保留原值并注明单位。 5. **错误处理**:登录失败多为账号无权限或密码错误;连接超时先检查 `KINGDEE_SERVER_URL` 是否含 `/k3cloud/`。 ## 五、常见 form_id 速查 `PUR_PurchaseOrder` 采购订单 · `SAL_SaleOrder` 销售订单 · `STK_InStock` 采购入库单 · `SAL_OUTSTOCK` 销售出库单 · `STK_TransferDirect` 直接调拨单 · `STK_Inventory` 即时库存 · `BD_Material` 物料 · `BD_Customer` 客户 · `BD_Supplier` 供应商 ## 六、依赖 - 本技能依赖 **kingdee-mcp** MCP 服务器(PyPI:`pip install kingdee-mcp`,或 `uvx kingdee-mcp`)。 - 安装与配置见仓库根目录 `README.md` 与 `PUBLISH.md`。
在 GitHub 查看