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.4.tar.gz (31.1 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.4-py3-none-any.whl (20.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: platformops_ai-0.1.4.tar.gz
  • Upload date:
  • Size: 31.1 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.4.tar.gz
Algorithm Hash digest
SHA256 ed6aeb26b41f88e1759ba09dafd3ac788e56754c7a8140776c8a9727c044c6aa
MD5 aa2662b430963f64ca8baeea2e80dca9
BLAKE2b-256 4155ca05a0846c847a3d09badf01a832ac26745ff08ef23a8a3b8513f46276d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: platformops_ai-0.1.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 397b63275df8d7ec64204ed523f5346aa23b6e76efe1df193ae6f20a21fe8ad2
MD5 787f45a3d935ada8c082364da393f2ec
BLAKE2b-256 3de7e541b4a496757ecc4c01f56f931a9a8af750fc782c4332cad01736c8fa56

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

This release

0.1.4 This release

2 files

0.1.3

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