Skip to content

Commit f5d5156

Browse files
committed
chore: remove exact tool counts in MCP reference
Signed-off-by: chathuranga95 <siriwardhanachathuranga@gmail.com>
1 parent 8345a6e commit f5d5156

1 file changed

Lines changed: 23 additions & 21 deletions

File tree

docs/reference/mcp-servers.mdx

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -36,16 +36,18 @@ For the best experience, configure **both** the Control Plane and Observability
3636

3737
### Control Plane MCP Server
3838

39-
The Control Plane MCP server provides **77 canonical tools** organized into six toolsets, plus 27 deprecated cluster-prefixed aliases that remain listed for one release (see [Deprecated cluster-prefixed tools](#deprecated-cluster-prefixed-tools)).
39+
The Control Plane MCP server is organized into six toolsets.
40+
41+
Note: On v1.1 onwards, the cluster-prefixed tools are deprecated and remain listed until v1.2 release (see [Deprecated cluster-prefixed tools](#deprecated-cluster-prefixed-tools)).
4042

4143
:::info Tools in multiple toolsets
42-
Some read-only tools (marked with †) appear in both the default developer toolsets and the PE toolset. This allows platform engineers to use the PE toolset alongside Namespace and Project toolsets without needing to enable all developer toolsets. The per-toolset counts below sum to 117 (7 + 3 + 22 + 9 + 12 + 64); subtracting the 13 †-marked cross-toolset duplicates leaves 104 listed tools in this release — 77 canonical tools plus 27 deprecated cluster-prefixed aliases. From v1.2.0 onward the aliases are hidden by default, leaving 77 listed.
44+
Some read-only tools (marked with †) appear in both the default developer toolsets and the PE toolset. This allows platform engineers to use the PE toolset alongside Namespace and Project toolsets without needing to enable all developer toolsets.
4345
:::
4446

4547
#### Deprecated cluster-prefixed tools
4648

4749
:::warning Deprecation notice
48-
The 27 `*_cluster_*` tools (cluster-scoped component types, traits, workflows, and planes) are **deprecated**. Each one has been collapsed into its namespace-scoped counterpart, which now accepts a `scope: "namespace" | "cluster"` argument (defaults to `"namespace"`). For example, `get_cluster_component_type` is replaced by `get_component_type` called with `scope: "cluster"`.
50+
The `*_cluster_*` tools (cluster-scoped component types, traits, workflows, and planes) are **deprecated**. Each one has been collapsed into its namespace-scoped counterpart, which now accepts a `scope: "namespace" | "cluster"` argument (defaults to `"namespace"`). For example, `get_cluster_component_type` is replaced by `get_component_type` called with `scope: "cluster"`.
4951

5052
**Rollout timeline:**
5153

@@ -61,7 +63,7 @@ If your integration depends on the legacy `*_cluster_*` names, migrate to the ca
6163
:::
6264

6365
<details>
64-
<summary><strong>Namespace Toolset (7 tools)</strong></summary>
66+
<summary><strong>Namespace Toolset</strong></summary>
6567

6668
- `list_namespaces` — List all namespaces (top-level containers for organizing projects, components, and resources)
6769
- `create_namespace` — Create a new namespace
@@ -74,7 +76,7 @@ If your integration depends on the legacy `*_cluster_*` names, migrate to the ca
7476
</details>
7577

7678
<details>
77-
<summary><strong>Project Toolset (3 tools)</strong></summary>
79+
<summary><strong>Project Toolset</strong></summary>
7880

7981
- `list_projects` — List all projects in a namespace (logical groupings of related components sharing deployment pipelines)
8082
- `create_project` — Create a new project in a namespace
@@ -83,7 +85,7 @@ If your integration depends on the legacy `*_cluster_*` names, migrate to the ca
8385
</details>
8486

8587
<details>
86-
<summary><strong>Component Toolset (22 tools)</strong></summary>
88+
<summary><strong>Component Toolset</strong></summary>
8789

8890
**Component Management**
8991

@@ -122,7 +124,7 @@ If your integration depends on the legacy `*_cluster_*` names, migrate to the ca
122124
</details>
123125

124126
<details>
125-
<summary><strong>Deployment Toolset (9 tools)</strong></summary>
127+
<summary><strong>Deployment Toolset</strong></summary>
126128

127129
- `create_release_binding` — Create a new release binding to deploy a component to a specific environment
128130
- `list_release_bindings` — List release bindings associating releases with environments for a component
@@ -137,7 +139,7 @@ If your integration depends on the legacy `*_cluster_*` names, migrate to the ca
137139
</details>
138140

139141
<details>
140-
<summary><strong>Build Toolset (12 tools)</strong></summary>
142+
<summary><strong>Build Toolset</strong></summary>
141143

142144
- `trigger_workflow_run` — Trigger a workflow run for a component using the component's configured workflow and parameters
143145
- `create_workflow_run` — Create a new workflow run by specifying a workflow name and optional parameters
@@ -158,33 +160,33 @@ _Deprecated — use the namespace-scoped tool with `scope: "cluster"` instead; s
158160
</details>
159161

160162
<details>
161-
<summary><strong>Platform Engineering (PE) Toolset (64 tools)</strong></summary>
163+
<summary><strong>Platform Engineering (PE) Toolset</strong></summary>
162164

163165
:::note
164166
The PE toolset is enabled by default. These tools are intended for platform administrators who manage infrastructure, environments, platform standards, and deployment pipelines. If you need to disable the PE toolset, see [Configuring MCP Toolsets](#configuring-mcp-toolsets).
165167
:::
166168

167-
**Environment Management (4)**
169+
**Environment Management**
168170

169171
- `list_environments` † — List all environments in a namespace
170172
- `create_environment` — Create a new environment in a namespace
171173
- `update_environment` — Update an existing environment (display name, description, production flag)
172174
- `delete_environment` — Delete an environment from a namespace
173175

174-
**Deployment Pipeline Management (3)**
176+
**Deployment Pipeline Management**
175177

176178
- `create_deployment_pipeline` — Create a new deployment pipeline defining environment promotion order
177179
- `update_deployment_pipeline` — Update promotion paths and approval requirements
178180
- `delete_deployment_pipeline` — Delete a deployment pipeline from a namespace
179181

180-
**Component Releases (4)**
182+
**Component Releases**
181183

182184
- `list_component_releases` — List all releases (immutable snapshots at a specific build) for a component
183185
- `create_component_release` — Create a new release from the latest build of a component
184186
- `get_component_release` — Get detailed release info including build information, image tags, and deployment status
185187
- `get_component_release_schema` — Get the JSON schema for a component release's configuration options
186188

187-
**Infrastructure — Namespace-Scoped Planes (6)**
189+
**Infrastructure — Namespace-Scoped Planes**
188190

189191
- `list_dataplanes` — List all data planes (clusters where workloads execute) in a namespace
190192
- `get_dataplane` — Get detailed data plane info including cluster details, capacity, and health
@@ -193,7 +195,7 @@ The PE toolset is enabled by default. These tools are intended for platform admi
193195
- `list_observability_planes` — List all observability planes providing monitoring, logging, and tracing in a namespace
194196
- `get_observability_plane` — Get detailed observability plane info including observer URL and health status
195197

196-
**Infrastructure — Cluster-Scoped Planes (6)** _(deprecated — use the namespace-scoped tool with `scope: "cluster"`; see [Deprecated cluster-prefixed tools](#deprecated-cluster-prefixed-tools))_
198+
**Infrastructure — Cluster-Scoped Planes** _(deprecated — use the namespace-scoped tool with `scope: "cluster"`; see [Deprecated cluster-prefixed tools](#deprecated-cluster-prefixed-tools))_
197199

198200
- `list_cluster_dataplanes` — List all cluster-scoped data planes
199201
- `get_cluster_dataplane` — Get detailed info for a cluster-scoped data plane
@@ -202,7 +204,7 @@ The PE toolset is enabled by default. These tools are intended for platform admi
202204
- `list_cluster_observability_planes` — List all cluster-scoped observability planes
203205
- `get_cluster_observability_plane` — Get detailed info for a cluster-scoped observability plane
204206

205-
**Platform Standards — Read, Namespace-Scoped (9)**
207+
**Platform Standards — Read, Namespace-Scoped**
206208

207209
- `list_component_types` † — List available component types in a namespace
208210
- `get_component_type` — Get the full definition of a component type including its complete spec
@@ -214,7 +216,7 @@ The PE toolset is enabled by default. These tools are intended for platform admi
214216
- `get_workflow` — Get the full definition of a workflow including its complete spec
215217
- `get_workflow_schema` † — Get the parameter schema for a workflow template
216218

217-
**Platform Standards — Creation Schemas (6)**
219+
**Platform Standards — Creation Schemas**
218220

219221
- `get_component_type_creation_schema` — Get the spec schema for creating a component type
220222
- `get_cluster_component_type_creation_schema` _(deprecated — use `get_component_type_creation_schema` with `scope: "cluster"`)_ — Get the spec schema for creating a cluster-scoped component type
@@ -223,7 +225,7 @@ The PE toolset is enabled by default. These tools are intended for platform admi
223225
- `get_workflow_creation_schema` — Get the spec schema for creating a workflow
224226
- `get_cluster_workflow_creation_schema` _(deprecated — use `get_workflow_creation_schema` with `scope: "cluster"`)_ — Get the spec schema for creating a cluster-scoped workflow
225227

226-
**Platform Standards — Write, Namespace-Scoped (9)**
228+
**Platform Standards — Write, Namespace-Scoped**
227229

228230
- `create_component_type` — Create a new component type in a namespace
229231
- `update_component_type` — Update an existing component type (full replacement)
@@ -235,7 +237,7 @@ The PE toolset is enabled by default. These tools are intended for platform admi
235237
- `update_workflow` — Update an existing workflow (full replacement)
236238
- `delete_workflow` — Delete a workflow from a namespace
237239

238-
**Platform Standards — Read, Cluster-Scoped (6)** _(deprecated — use the namespace-scoped tool with `scope: "cluster"`; see [Deprecated cluster-prefixed tools](#deprecated-cluster-prefixed-tools))_
240+
**Platform Standards — Read, Cluster-Scoped** _(deprecated — use the namespace-scoped tool with `scope: "cluster"`; see [Deprecated cluster-prefixed tools](#deprecated-cluster-prefixed-tools))_
239241

240242
- `list_cluster_component_types` † — List cluster-scoped component types
241243
- `get_cluster_component_type` † — Get the full definition of a cluster-scoped component type
@@ -244,7 +246,7 @@ The PE toolset is enabled by default. These tools are intended for platform admi
244246
- `get_cluster_trait` † — Get the full definition of a cluster-scoped trait
245247
- `get_cluster_trait_schema` † — Get the schema for a cluster-scoped trait
246248

247-
**Platform Standards — Write, Cluster-Scoped (9)** _(deprecated — use the namespace-scoped tool with `scope: "cluster"`; see [Deprecated cluster-prefixed tools](#deprecated-cluster-prefixed-tools))_
249+
**Platform Standards — Write, Cluster-Scoped** _(deprecated — use the namespace-scoped tool with `scope: "cluster"`; see [Deprecated cluster-prefixed tools](#deprecated-cluster-prefixed-tools))_
248250

249251
- `create_cluster_component_type` — Create a new cluster-scoped component type
250252
- `update_cluster_component_type` — Update an existing cluster-scoped component type (full replacement)
@@ -256,7 +258,7 @@ The PE toolset is enabled by default. These tools are intended for platform admi
256258
- `update_cluster_workflow` — Update an existing cluster-scoped workflow (full replacement)
257259
- `delete_cluster_workflow` — Delete a cluster-scoped workflow
258260

259-
**Diagnostics (2)**
261+
**Diagnostics**
260262

261263
- `get_resource_events` — Get Kubernetes events for a specific resource in a deployment (scheduling, startup issues)
262264
- `get_resource_logs` — Get container logs from a specific pod in a deployment (application errors, runtime issues)
@@ -265,7 +267,7 @@ The PE toolset is enabled by default. These tools are intended for platform admi
265267

266268
### Observability Plane MCP Server
267269

268-
The Observability Plane MCP server provides **9 tools** covering logs, traces, metrics, alerts, and incidents:
270+
The Observability Plane MCP server provides tools covering logs, traces, metrics, alerts, and incidents:
269271

270272
- `query_component_logs` — Query runtime application logs for components (services, APIs, workers, scheduled tasks); filter by project, component, environment, time range, log levels, and search phrases
271273
- `query_workflow_logs` — Query CI/CD workflow run logs capturing build, test, and deployment pipeline execution details; filter by workflow run name and task name

0 commit comments

Comments
 (0)