mcpField
C
contract-cli-mdm-vendor

contract-cli-mdm-vendor

github.com/qfeiusData & databases497 installsUpdated 27w ago
Repository

About contract-cli-mdm-vendor

This skill guides contract-cli users through querying MDM vendors by name or ID. It distinguishes user and bot request paths and clarifies that vendor creation and updates are not currently supported.

Key features

  1. 01List vendors by name or page
  2. 02Get details by vendor ID
  3. 03Distinguish user and bot paths
  4. 04Document unsupported write commands

Use cases

  1. 01Find vendor candidates by name
  2. 02Confirm a vendor ID before creating a contract

MCP support

Guides MDM vendor queries through contract-cli; the user path uses contract MCP endpoints, while the bot path uses MDM endpoints.

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/qfeius/contract-cli --skill contract-cli-mdm-vendor

After installing, type/contract-cli-mdm-vendorin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

agents/
openai.yaml
references/
commands.md
vendor-query-guide.md
vendor-query-parameters.md

Details

From the project README

contract-cli MDM Vendor

CRITICAL — 开始前 MUST 先读取 ../contract-cli-shared/SKILL.md。

适用命令

  • contract-cli mdm vendor list
  • contract-cli mdm vendor get <vendor-id>

快速决策

  • 已知交易方 ID:直接用 mdm vendor get
  • 只知道名称或想拿候选列表:用 mdm vendor list
  • 如果用户想在创建前确认字段定义:切到 ../contract-cli-mdm-fields/SKILL.md
  • 如果用户想创建或更新交易方:当前结构化命令未实现,明确说明暂未覆盖;不要退回 api call

关键规则

  • mdm vendor list 支持 --name、--page-size、--page-token
  • mdm vendor list --as user 走 /open-apis/contract/v1/mcp/vendors
  • mdm vendor list --as bot 走 /open-apis/mdm/v1/vendors
  • mdm vendor get --as user 走 /open-apis/contract/v1/mcp/vendors/{vendor_id}
  • mdm vendor get --as bot 走 /open-apis/mdm/v1/vendors/{vendor_id}
  • 不暴露 --operator
  • --user-id-type / --user-id 仍按共享规则透传,不做本地校验
  • 推荐阅读顺序是:

实现来源

操作建议

  • 只知道名称时,先 mdm vendor list 拿候选,再 mdm vendor get 查详情
  • 创建合同前如果只是要选对方主体,优先记住交易方 id
  • 想确认写接口字段定义时,切到 mdm fields list

不要这样做

  • 不要把 mdm vendor list/get 当成字段配置查询
  • 不要把未实现的 mdm vendor create/update 当成已有结构化命令

Comments

Markdown supported