You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
-74Lines changed: 0 additions & 74 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,6 @@ Use `datumctl` to manage your Datum Cloud resources, authenticate securely, and
12
12
***Multi-User Support:** Manage credentials for multiple Datum Cloud user accounts.
13
13
***Resource Management:** Interact with Datum Cloud resources (e.g., list organizations).
14
14
***Kubernetes Integration:** Seamlessly configure `kubectl` to use your Datum Cloud credentials for accessing Kubernetes clusters.
15
-
***MCP Server (optional):** Start an MCP server (`datumctl mcp`) for Datum Cloud so AI agents (e.g., Claude) can discover resources, inspect schemas, validate manifests, and perform CRUD operations via server-side dry-run.
16
15
***Cross-Platform:** Pre-built binaries available for Linux, macOS, and Windows.
17
16
18
17
## Getting Started
@@ -46,10 +45,6 @@ See the [Installation Guide](https://www.datum.net/docs/quickstart/datumctl/) fo
46
45
```
47
46
Now you can use `kubectl` to interact with your Datum Cloud control plane.
48
47
49
-
### MCP Setup
50
-
51
-
MCP can target either an **organization** or **project** control plane. For maximum flexibility, we recommend starting with an organization context.
52
-
53
48
**A) If you already have a project:**
54
49
```bash
55
50
# Ensure your kube context points at an organization control plane
- **Safety:** All write operations default to dry-run mode; use `dryRun: false` to apply changes
102
-
103
-
##### Startup & safety
104
-
105
-
- **Preflight:** On startup, `datumctl mcp` verifies connectivity and auth by calling Kubernetes discovery (e.g., `GET /version`). If this check fails, the server exits.
106
-
- **Dry-run by default:** All write operations use server-side dry-run (`dryRun=true`) by default for safety.
107
-
108
-
> [!NOTE]
109
-
> The MCP server builds its own Kubernetes connection for the selected Datum context; it does **not** depend on your local kubeconfig or `--kube-context`. Provide either `--organization` or `--project`.
110
-
111
-
##### Scope: organization vs. project
112
-
113
-
> [!IMPORTANT]
114
-
>**Organization scope** provides access to all projects within the organization and allows switching between them using `change_context`.
115
-
>**Project scope** provides direct access to project-specific resources but limits visibility to that single project.
For more detailed tool setup instructions, refer to the official
152
-
[Set Up Tools](https://docs.datum.net/docs/tasks/tools/) guide on docs.datum.net.
153
-
154
80
## Documentation
155
81
156
82
For comprehensive user and developer guides, including detailed command references and authentication flow explanations, please see the [**Documentation**](./docs/README.md).
0 commit comments