Lazy MCP and skill capability hub
capability_hubDiscover, enable, and call MCP tools or load skills on demand, keeping only needed capabilities active and reducing context overhead.
Instructions
Search and inspect a compact catalog, enable a trusted MCP only when needed, list its tools, proxy a tool call, or load one skill body. Action "tools" starts a stopped capability by itself, so "enable" is only for starting one deliberately. Avoid includeSchema unless you need the argument shape. Third-party proposals require human approval outside this MCP. Available capabilities — demo-echo (mcp): Bundled local MCP used to verify dynamic discovery, enable, tool listing, calls, and disable. | ml-experiment-review (skill): Review an ML experiment as a falsifiable, reproducible evidence package.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Optional capability type filter. | |
| name | No | Exact capability name. | |
| tool | No | Raw child MCP tool name for call. | |
| query | No | Search text. With action search it filters the catalog; with action tools it filters that server's tool names and descriptions. | |
| action | Yes | Operation to perform. | |
| arguments | No | Call arguments as an object (e.g. {"url":"https://example.com"}). Prefer this over payloadJson for action call; the two must not be combined. | |
| payloadJson | No | JSON object for the action: arguments for call (e.g. {"url":"https://example.com"}), non-secret whitelisted configuration for configure and enable, or a capability proposal for propose. | |
| includeSchema | No | Include full child tool schemas. Leave false unless arguments cannot be inferred. |