Hello Plugin
The minimal plugin path creates an MCP or HTTP Plugin inside a tenant and verifies it through the tools list.
Minimal path
- Choose MCP or HTTP in the console.
- Submit
name,description,category,sourceType,provider, and config JSON. - The backend creates a private plugin with
POST /api/v4/plugins. - New plugins are tenant-available by default:
status=APPROVED,isEnabled=true,isActive=true.
Code boundary
- The UI form exposes only
MCPandHTTPcreation. category=TOOLmaps toroles=[TOOL].- Duplicate plugin names within a tenant return 409.
- API keys are encrypted into config and are not exposed in JSON responses.
Acceptance
Call GET /api/v4/plugins for tenant plugins, then GET /api/v4/tools for the callable tool view.