What problem does it solve? It lets an AI agent search, install, publish, and update tools and plugins on a self-hosted CodingHub platform without manual web operations, automatically falling back from MCP tools to a cross-platform HTTP CLI when MCP is unavailable. ## Core Features & Use Cases - Dual-channel operation: Detects CodingHub MCP tools first and degrades to the chub CLI (Python or Node.js) for direct REST API calls with automatic JWT token refresh and re-login. - Tool and plugin lifecycle: Search, download, create, update, and upload files for tools, plus two-stage plugin packaging and publishing with version increment rules. - Forum and knowledge base: Create forum posts and manage RAG knowledge bases, including document upload, processing status checks, and semantic search with reranking. - Use Case: Ask the agent to "publish my skill to CodingHub" and it will create the tool entry, zip multi-file skill directories, upload the package, and verify the result. ## Quick Start Ask the agent to search CodingHub for a tool by keyword and install it, and it will detect the available channel and complete the download automatically.