mcpField
C
contract-cli-mdm-legal

contract-cli-mdm-legal

github.com/qfeiusOther4102 installsUpdated 26w ago
Repository

About contract-cli-mdm-legal

contract-cli MDM Legal is a skill for querying legal entities through contract-cli. It guides users to list candidates by name or retrieve an entity by ID, while distinguishing these lookups from field-configuration queries and unsupported create or update commands.

Key features

  1. 01Lists legal entities by name
  2. 02Retrieves an entity by ID
  3. 03Supports user and bot query modes
  4. 04Routes field-configuration queries elsewhere

Use cases

  1. 01Finding candidate entities from a name
  2. 02Checking details for a known entity ID
  3. 03Selecting a legal entity before creating a contract

Install

Copy the command and run it in a terminal.

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

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

Bundled files

References and scripts installed along with SKILL.md.

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

Details

From the project README

contract-cli MDM Legal

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

适用命令

  • contract-cli mdm legal list
  • contract-cli mdm legal get <legal-entity-id>

快速决策

  • 已知法人实体 ID:直接用 mdm legal get
  • 只知道名称、需要候选列表:用 mdm legal list
  • 用户是想查字段配置:切到 ../contract-cli-mdm-fields/SKILL.md
  • 用户想创建或更新法人实体:当前结构化命令未实现,不要伪造

关键规则

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

实现来源

操作建议

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

不要这样做

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

Comments

Markdown supported