Skip to main content

🔌 Plugin System

CloudBase MCP adopts a plugin-based architecture, supporting the on-demand enabling of tool modules to address the limitation on the number of MCP client tools.

📋 Plugin List

Default Plugin (Out-of-the-Box)

Plugin NameDescription
envEnvironment Management (login, logout, environment query)
databaseDatabase Operations (collections, documents, index management)
functionsCloud Function Management (creation, update, invocation, logging)
hostingStatic Hosting (file upload, domain configuration)
storageCloud Storage Management (file storage, CDN)
setupProject Initialization (template download, configuration)
interactiveInteractive Dialog (user confirmation, selection)
security-ruleSecurity Rules Management (read/write security rules for databases, cloud functions, and storage)

Optional Plugins (Enable as Needed)

Plugin NameDescription
ragKnowledge Base Search (AI-enhanced Q&A)
downloadRemote File Download
gatewayAPI Gateway Management
miniprogramMini Program Release (upload, preview, build)

⚙️ Plugin Configuration

Specify Plugins to Enable

{
"mcpServers": {
"cloudbase-mcp": {
"command": "npx",
"args": ["npm-global-exec@latest", "@cloudbase/cloudbase-mcp@latest"],
"env": {
"CLOUDBASE_MCP_PLUGINS_ENABLED": "env,database,functions,hosting"
}
}
}
}

Disable Specific Plugins

{
"mcpServers": {
"cloudbase-mcp": {
"command": "npx",
"args": ["npm-global-exec@latest", "@cloudbase/cloudbase-mcp@latest"],
"env": {
"CLOUDBASE_MCP_PLUGINS_DISABLED": "rag,download,gateway"
}
}
}
}

🎯 Common Configurations

ScenarioRecommended Plugins
Basic Developmentenv,database,functions,hosting
Full Featuresenv,database,functions,hosting,storage,setup,interactive,rag,download,gateway,miniprogram
Backend Onlyenv,database,functions
Mini Programenv,database,functions,storage,setup,miniprogram
AI Applicationsenv,database,functions,hosting,rag,interactive