Skip to main content

PlatformOps AI

PlatformOps AI is an open-source, model-agnostic operations platform. The first release is a read-only Kubernetes MCP server that exposes structured operational evidence through safe tools.

Kubernetes is the first reference integration, not the product boundary. The architecture is designed to grow into observability, CI/CD, GitOps, source control, and approval-gated remediation while keeping credentials and infrastructure control outside the model.

Quick Start

Install the latest release from PyPI:

pip install platformops-ai

Then run:

platformops k8s nodes
platformops k8s investigate --namespace jenkins --allowed-namespaces jenkins

Local Development

python -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"
pytest

Run the Kubernetes MCP server with deterministic fake data:

PLATFORMOPS_K8S_PROVIDER=fake platformops-mcp-k8s

Use the direct CLI against a real Kubernetes context:

platformops k8s nodes
platformops k8s namespaces --allowed-namespaces default,kube-system
platformops k8s pods --namespace kube-system --allowed-namespaces default,kube-system

Use JSON output when you want the full evidence envelope:

platformops --output json k8s pods --namespace kube-system --allowed-namespaces kube-system

Run a more useful namespace investigation:

platformops k8s investigate \
  --namespace jenkins \
  --allowed-namespaces jenkins \
  --tail-lines 80

This collects pod status, namespace events, and bounded log excerpts for unhealthy pods.

For real Kubernetes API access, configure kubeconfig or in-cluster credentials:

PLATFORMOPS_K8S_PROVIDER=api \
PLATFORMOPS_K8S_ALLOWED_NAMESPACES=default \
platformops-mcp-k8s

Initial MCP Tools

  • get_nodes()
  • list_namespaces()
  • list_pods(namespace=None)
  • get_pod(namespace, name)
  • list_events(namespace, pod_name=None)
  • get_pod_logs(namespace, name, container=None, tail_lines=100)
  • investigate_namespace(namespace, tail_lines=50)

All tools return structured evidence envelopes. The MCP server does not require an LLM API key.

Documentation

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

platformops_ai-0.1.3.tar.gz (31.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

platformops_ai-0.1.3-py3-none-any.whl (20.5 kB view details)

Uploaded Python 3

File details

Details for the file platformops_ai-0.1.3.tar.gz.

File metadata

  • Download URL: platformops_ai-0.1.3.tar.gz
  • Upload date:
  • Size: 31.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for platformops_ai-0.1.3.tar.gz
Algorithm Hash digest
SHA256 f8939306f54485768a4b7febbbe006ba80b1b01d6f05102aa85aaa3690c5eb52
MD5 af5c1af25c5a9efeb74a9a184461348c
BLAKE2b-256 46f34800cba80b0804aafb8e4b49fa763b91d411ff14bc62283c4bcab838b71d

See more details on using hashes here.

File details

Details for the file platformops_ai-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: platformops_ai-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 20.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for platformops_ai-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 cee40886d0f8f0d5a623f87b8612d7938a5f9d0c90230e434504b006942ee4c9
MD5 7fccd424eb7fd122f558c88fd31b1d84
BLAKE2b-256 c44e24ba0e655461157c1c8c6d4d3fc65a01e2774f110cfbb4ff5d5b19695b95

See more details on using hashes here.

Release history Release notifications | RSS feed

0.6.1

2 files

0.6.0

2 files

0.5.0

2 files

0.4.0

2 files

0.3.0

2 files

0.2.1

2 files

0.2.0

2 files

0.1.4

2 files

This release

0.1.3 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page