When developing agents using DeepSeek Harness (DSH), connecting directly to the component libraries and documentation of third-party development tools can reduce repeated lookups. The xby-celo-composer-kit plugin provides an entry point to connect to the Celo Composer Kit MCP server, helping developers quickly search component information and obtain CLI usage examples.
Plugin Positioning¶
This is a client-side plugin for macOS under the xby-skill project. It does not directly run a blockchain node, but acts as a query tool that provides component discovery, integration assistance, and documentation retrieval.
Core Features¶
The plugin provides nine main capabilities to DSH via the MCP protocol:
set_xby_apikey: Sets an API key in the chat. After input, the key is automatically persisted and remains valid after restart.list_components: Lists all available Composer Kit components, including descriptions and categories, providing an overview of the component library.get_component: Gets detailed information about a specific component, including source code, Props, and usage instructions.get_component_example: Gets example code for a specific component, demonstrating actual usage.search_components: Searches components by name, description, or function, used to match specific requirements.get_component_props: Gets detailed information about a component’s Props, including types, descriptions, and whether items are required.get_installation_guide: Gets the Composer Kit installation guide, including configuration steps for different package managers.get_components_by_category: Filters components by category, such as ‘Wallet Integration’, ‘Payment & Transactions’, ‘Core Components’, and ‘NFT Components’.get_celo_composer_cli_info: Gets detailed documentation for the Celo Composer CLIcreatecommand, including descriptions and examples of parameters such as--description,--wallet-provider, and--contracts.
Installation and Activation¶
Add it using the official installation command.
dsh plugin --profile web add github:xby_skill/xby-celo-composer-kit
Typical Usage¶
After installation, you can directly invoke the above features in the chat.
- Set the API key:
Enter the following in the chat:
set_xby_apikey <your_api_key>
The key is saved automatically, so it does not need to be entered repeatedly.
- Query components:
Enter the following in the chat:
get_component WalletButton
or
search_components payment
- Get CLI documentation:
Enter the following in the chat:
get_celo_composer_cli_info
This retrieves the complete parameter descriptions for the `celo-composer create` command.
Use Cases and Notes¶
- Local development and debugging: This plugin is intended only for local development and debugging, running with local installation.
- Platform limitation: It supports running on macOS.
- Security check: It is recommended to review the source code and license (MIT) before installation.
Summary¶
This plugin simplifies the Celo Composer Kit integration process by providing component queries and CLI documentation support through a conversational interface. For more details, see the community directory.