在基于 DeepSeek Harness (DSH) 进行智能体开发时,直接对接第三方开发工具的组件库和文档能减少重复查阅。xby-celo-composer-kit 插件提供了连接 Celo Composer Kit MCP 服务器的入口,帮助开发者快速检索组件信息、获取 CLI 使用示例。
插件定位¶
这是一个面向 macOS 环境的客户端插件,隶属于 xby-skill。它不直接运行区块链节点,而是作为一个查询工具,提供组件发现、集成辅助和文档检索功能。
核心功能¶
该插件通过 MCP 协议向 DSH 提供 9 个主要能力:
set_xby_apikey:在聊天中设置 API 密钥。输入后,密钥会自动持久化,重启后依然有效。list_components:列出所有可用的 Composer Kit 组件,包含描述和类别,提供组件库的概览。get_component:获取特定组件的详细信息,包括源代码、Props 和使用说明。get_component_example:获取特定组件的示例代码,展示实际用法。search_components:通过名称、描述或功能搜索组件,用于匹配特定需求。get_component_props:获取组件的 Props 详情,包含类型、描述以及是否为必填项。get_installation_guide:获取 Composer Kit 的安装指南,包含不同包管理器的配置步骤。get_components_by_category:按类别筛选组件,例如 ‘Wallet Integration’、’Payment & Transactions’、’Core Components’、’NFT Components’。get_celo_composer_cli_info:获取 Celo Composer CLIcreate命令的详细文档,包含--description、--wallet-provider、--contracts等参数说明和示例。
安装与启用¶
使用官方提供的安装命令进行添加。
dsh plugin --profile web add github:xby_skill/xby-celo-composer-kit
典型用法¶
安装完成后,可在对话中直接调用上述功能。
- 设置密钥:
在聊天中输入:
set_xby_apikey <your_api_key>
密钥将自动保存,无需重复输入。
- 查询组件:
在聊天中输入:
get_component WalletButton
或
search_components payment
- 获取 CLI 文档:
在聊天中输入:
get_celo_composer_cli_info
获取 `celo-composer create` 命令的完整参数说明。
适用场景与注意¶
- 本地开发调试:该插件仅用于本地开发调试,以本地安装方式运行。
- 平台限制:支持在 macOS 上运行。
- 安全检查:安装前建议检查源码与许可证(MIT)。
总结¶
该插件简化了 Celo Composer Kit 的集成流程,通过对话式接口提供组件查询和 CLI 文档支持。更多细节可参考 社区目录。