Mmcp.market

Ocm MCP server

by sandeepbazar·io.github.sandeepbazar/ocm-mcp-server·v0.4.0

Guardrailed fleet ops for AI agents: multi-cluster Kubernetes via OCM with policy, approval, audit.

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

full report

Adoption
Growing

9 stars38 downloads/wk

Reviews

Write one

Nobody has reviewed Ocm yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Ocm tools (36, 1 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • apply_cluster_action

    Apply a previously proposed cluster lifecycle action. Requires a human-minted token.

  • apply_manifestwork

    Apply a previously proposed ManifestWork. Requires a human-minted approval token.

  • compute
  • get_addon_health

    Per-cluster add-on health across the fleet (ManagedClusterAddOn Available / Degraded).

  • get_audit_trail

    Return the last N entries of this server's own tool-call audit log.

  • get_cluster

    Full view of one ManagedCluster.

  • get_cluster_health

    Health summary for one cluster: hub conditions, unhealthy pods, degraded deployments.

  • get_cluster_info

    Extended inventory for one cluster from the hub: OpenShift version, nodes, console URL.

  • get_fleet_health

    Health of the WHOLE fleet in one call: hub conditions for every cluster plus concurrent pod/deployment scans of each spoke that has a read context.

  • get_hosted_cluster

    Detailed HostedCluster: version, conditions, and its NodePools.

  • get_manifestwork

    Detailed ManifestWork status: top-level conditions and per-resource status feedback.

  • get_placement_decision

    Which clusters a Placement actually selected (reads its PlacementDecisions).

  • get_pod_logs

    Tail logs from a pod on a managed cluster.

  • get_resource

    Generic get of one allow-listed OCM resource, in full.

  • list_addon_placement_scores

    List AddOnPlacementScores in a cluster's namespace (custom scores prioritizers consume).

  • list_addons_for_cluster

    Every add-on installed on one cluster, with health (ManagedClusterAddOn in its namespace).

  • list_cluster_claims

    Every cluster's ClusterClaims (id, platform, region, version) rolled up from status.

  • list_cluster_management_addons

    List fleet-level add-on definitions (ClusterManagementAddOn) and their install strategy.

  • list_cluster_set_bindings

    List ManagedClusterSetBindings (which ClusterSets a namespace's Placements may use).

  • list_cluster_sets

    List ManagedClusterSets with their selector type and member clusters.

  • list_clusters

    List all managed clusters with availability, version, labels, and capacity.

  • list_hosted_clusters

    List HyperShift HostedClusters, when the hub is the HCP hosting cluster.

  • list_manifestworkreplicasets

    List ManifestWorkReplicaSets (a template fanned across a Placement) with rollout summary.

  • list_manifestworks

    List ManifestWorks targeting a cluster (what the hub is managing there).

  • list_node_pools

    List HyperShift NodePools (worker groups), optionally filtered to one HostedCluster.

  • list_pending_csrs

    List pending cluster-join / add-on registration CSRs awaiting hub approval.

  • list_pending_proposals

    List proposals (ManifestWorks and cluster actions) waiting for human approval.

  • list_placements

    List Placements and how many clusters each currently selects.

  • list_policies

    List governance Policies and per-cluster compliance (only if the add-on is installed).

  • list_policy_violations

    Only the NonCompliant / Pending Policy-cluster pairs across the fleet - the open risks.

  • list_resources

    Generic list over an allow-list of OCM API types (identity + conditions only).

  • propose_cluster_action

    Propose an OCM cluster lifecycle action. Does NOT apply anything.

  • propose_manifestwork

    Propose a change to one cluster as an OCM ManifestWork. Does NOT apply anything.

  • propose_rollback

    Propose rolling back an applied ManifestWork. Applies nothing; needs its own approval.

  • query_events

    Recent Kubernetes events from a managed cluster, newest first.

  • rollback_manifestworkwrite action

    Delete a ManifestWork after a rollback proposal has been approved.

Public scan report

scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it

1 medium
  • Code scan55 source files scanned20/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 25 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (1)

  • mediumsubprocess with shell=Trueexec.shell-true
    ocm_mcp_server-0.4.0/eval/run_eval.py: … return subprocess.run( cmd, shell=True, capture_output=True, text=True, timeou…
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

From the Ocm repository's README, as published. We do not edit it. Read it on GitHub

ocm-mcp-server has moved

This project now lives at github.com/ocm-mcp-server/ocm-mcp-server.

Nothing above is checked by us. What we check is on the safety report.

Install directly

claude mcp add ocm-mcp-server -- uvx ocm-mcp-server
Add to Cursor

Ocm: common questions

Is Ocm MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the Ocm safety report
How do I install Ocm?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Ocm need an API key?
No secret keys are declared. It reads 6 settings from the environment.
Is Ocm maintained?
The last commit was 26 days ago (2026-08-29). The latest release is v0.4.0.
What can I use instead of Ocm?
Servers from other publishers that do the same job: Ocm MCP server, k8s AIops MCP server and KSail MCP server. Compare all Ocm alternatives.

Alternatives to Ocm

Same job from other publishers: the closest match first, then the best rated.

All Ocm alternatives →
  • Ocm
    Guardrailed fleet ops for AI agents: multi-cluster Kubernetes via OCM with policy, approval, audit.
    B
  • k8s AIops
    Governed Kubernetes ops — 55 MCP tools with audit, budget, undo, risk-tier audit labels.
    A
  • KSail
    SDK for creating, managing, and operating Kubernetes clusters and workloads with ease.
    A
  • Kubeview
    Read-only Model Context Protocol MCP server enabling code-driven AI analysis of Kubernetes clusters.
    B
  • Strimzi Kafka CLI
    Manage Apache Kafka on Kubernetes via Strimzi. Clusters, topics, users, connectors, MM2.
    A

More from sandeepbazar