Toolsets :: Kloudfuse Docs
Toolsets
The Kloudfuse MCP server groups its tools into toolsets so you can expose only the ones you need on a given connection. Selecting fewer toolsets keeps the AI assistant’s context window small, which often improves answer quality and reduces token cost.
By default the server exposes every tool — selecting toolsets is opt-in, useful when you want a smaller, task-specific surface (for example, only apm and logs for trace-driven investigations).
In This Topic
Available Toolsets
| Toolset | What it covers |
|---|---|
metrics |
Run PromQL queries against your metrics, list label names, and explore label values. |
logs |
Search logs, list log labels and values, and run LogQL metric queries over log data. |
apm |
Inspect APM services and dependencies, search and drill into traces, view trace waterfalls and span details, and surface trace errors. |
alerts |
Search alert rules, fetch the underlying queries, and pull alert firing history. |
events |
Query Kubernetes events with filtering, sorting, and facet discovery. |
infrastructure |
Search Kubernetes objects (pods, deployments, services, nodes, …) and get their current status. |
pyroscope |
Pull continuous-profiling data: profile types, label discovery, time series, flamegraphs, and diff comparisons between profiles. |
rum |
Real User Monitoring — list applications, search RUM events, view error groups, fetch latency distributions and time series, and unminify stack traces. |
docs |
Search and retrieve official Kloudfuse documentation pages. |
Selecting Toolsets
Append a toolsets query parameter to the MCP server URL with a comma-separated list of names:
https://<KLOUDFUSE_URL>/mcp?toolsets=apm,logs
The order of names does not matter. Whitespace around names is tolerated.
Define multiple MCP server entries against the same Kloudfuse cluster — each with its own toolset — and assign them to different subagents or workflows. For example, an incident-triage subagent can use a connection scoped to logs,metrics,alerts, while a performance-tuning subagent uses one scoped to apm,pyroscope. Most MCP clients let you give each entry a separate name. |
Use this URL anywhere your MCP client accepts an MCP server endpoint — the same places shown in Install MCP Server in Kloudfuse and the OAuth custom connector guides. When passing the URL on a command line, quote it to prevent shell globbing or word-splitting of query characters.
Notes
Applies to the remote MCP server only. Toolset selection is read from the URL query string, so it works for the cluster-hosted server at
https://<KLOUDFUSE_URL>/mcpand for OAuth custom connectors. The local Docker container exposes its full toolset.Unknown names are ignored. Misspelled or unsupported names are silently dropped from your selection so future toolset additions and renames stay backward compatible. Double-check the spelling against the table above if a tool you expect is not appearing.
Changing toolsets requires reconnecting. Update the URL in your MCP client and restart or reconnect the connector for the new selection to take effect.