Reference¶
Exact facts about muster's interfaces. Every page here describes what the current release does; the reasoning lives in Explanation.
Interfaces¶
| Page | Covers |
|---|---|
| MCP tools | The thirteen meta-tools an MCP client sees and the core_* tools reachable through call_tool |
| Toolsets | The X-muster-Toolset header, selector grammar, built-in and configured presets |
| Configuration | config.yaml, the definition directories, environment variables and the Helm values that set them |
| Custom resources | MCPServer, Workflow and WorkflowExecution field by field |
| Events | The events muster records for servers and workflows and how to query them |
| HTTP endpoints | The MCP endpoint, health, metrics, the OAuth endpoints and the admin listener |
| CLI | Every muster command and flag, rendered from the command tree |
Cheat sheet¶
Every command that talks to the aggregator accepts --endpoint, --context and --auth;
-o json and -o yaml are available wherever a table is printed.
muster serve # aggregator on http://localhost:8090/mcp
muster standalone # aggregator + stdio bridge for an IDE
muster agent --repl # explore the catalogue interactively
muster agent --mcp-server # stdio bridge to a running muster
muster list mcpserver # registered servers and their state
muster get mcpserver <name> -o yaml # one definition with status
muster create mcpserver <name> --type=streamable-http --url=https://.../mcp --auth-type=oauth
muster check mcpserver <name> # is it reachable and healthy
muster start service <name> # start / stop / restart a server's connection
muster events --resource-type mcpserver -f # follow lifecycle events
muster list tool --filter 'x_kubernetes_*' # aggregated tools by name pattern
muster get tool <name> # description and input schema
muster call <tool> --key=value # call any tool, core or aggregated
muster list workflow # workflows and their availability
muster start workflow <name> --arg=value # run one; prints the execution result
muster get workflow-execution <id> # the durable record of a run
muster context add prod --endpoint https://muster.example.com/mcp --use
muster auth login # browser login to the current context
muster auth status # who you are, how long the session lasts
Naming¶
| Prefix | Meaning |
|---|---|
core_* |
muster's own tools: servers, services, workflows, configuration, authentication |
x_<server>_* |
tools of the MCP server registered as <server> (its toolPrefix or, in a family, x_<family>_*) |
workflow_<name> |
the tool that runs the workflow <name> |