在基於 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 文檔支持。更多細節可參考 社區目錄。