芯化和云 MCP 开放平台

get_synthesis_route

按 MOL_ID 获取化合物合成路线(Mongo 原料/反应/参考文献三表聚合)。

英文描述

Get chemical synthesis route data for a compound by mol_id from Mongo ccbc_ency collections (raw_material_list, reaction_description, reference_list). Use for 合成路线. Mongo backend only.

文档更新:2026-06-23T10:00:00+08:00

请求参数

参数名参数说明数据类型样例数据
mol_id必填;至少 1 个字符stringMOL2024010112345678

响应参数

参数名参数说明数据类型样例数据
data.mol_id化合物 IDstringMOL000123
data.raw_materials原料列表array[{...}]
data.reactions反应描述列表array[{...}]
data.references参考文献列表array[{...}]
data.raw_materials[].MOL_ID化合物 IDstringMOL000123
data.raw_materials[].RAW_MATERIAL_NAME原料名称string乙烯
data.raw_materials[].CAS_NOCAS 号string64-17-5
meta附加元数据(通常为空对象)object{}

响应状态说明

状态说明
success调用成功,返回业务数据
failed参数错误、后端业务错误或系统异常
deniedAPI Key 无效、无权限、RBAC/菜单拒绝等

请求示例

{
  "mol_id": "MOL2024010112345678"
}

响应示例

{
  "data": {
    "mol_id": "MOL000123",
    "raw_materials": [
      {
        "MOL_ID": "MOL000123",
        "RAW_MATERIAL_NAME": "乙烯",
        "CAS_NO": "64-17-5"
      }
    ],
    "reactions": [
      {
        "REACTION_DESC": "加氢反应"
      }
    ],
    "references": [
      {
        "REFERENCE": "Patent US1234567"
      }
    ]
  },
  "meta": {}
}