工具组件

[English]

本分类说明框架共享的基础工具组件。

flowchart TD
    A["**brookesia_lib_utils**<br/>· 通用 C++ 基础设施<br/>· 日志、检查与描述工具<br/>· 被框架组件复用"]
    B["框架组件"]
    C["服务函数 / 回调"]
    D["**brookesia_mcp_utils**<br/>· MCP 桥接<br/>· 工具描述与调用封装<br/>· 连接大模型客户端"]
    E["**MCP 工具 / 大模型客户端**<br/>· 工具发现<br/>· 参数调用<br/>· 智能体集成"]

    A -->|"提供基础工具"| B
    B -->|"注册能力"| C
    C -->|"暴露 MCP 接口"| D
    D -->|"连接工具调用"| E

组件职责

  • Library Utils 提供其他组件复用的 C++ 基础设施。

  • MCP Utils 把服务函数和回调桥接为 MCP 工具。