Nutanix Prism Central MCP server
Multitenant Streamable HTTP bridge over Nutanix's official v4 API MCP server (Prism Central).
0 stars
Reviews
Write oneNobody has reviewed Nutanix Prism Central yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Nutanix Prism Central tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –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 9 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
How Nutanix Prism Central compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 90/100
- higher than 83% of 48,255 servers
Install Nutanix Prism Central in Claude Code, Cursor or VS Code
claude mcp add nutanix-mcp -- docker run -i --rm ghcr.io/wyre-technology/nutanix-mcp:v1.0.0
What the publisher says
From the Nutanix Prism Central repository's README, as published. We do not edit it. Read it on GitHub
nutanix-mcp
Multitenant Streamable HTTP bridge over nutanix/ntnx-api-mcp-server — Nutanix's official Prism Central v4 API MCP server — built so the WYRE conduit gateway can forward per-tenant Nutanix credentials as HTTP headers.
Upstream pin: Nutanix's server is a technical preview, pinned here at tag v0.8 (Apache-2.0). See Bumping the upstream pin.
Why
The upstream server is stdio-only (nutanix-mcp serve-stdio is its only serve mode) and reads its Prism Central credentials from environment variables at process startup — single-tenant per process. Our gateway is multi-tenant: every request carries the calling org's credentials as HTTP headers, and the vendor container has to translate those headers into something the upstream understands.
Because the upstream has no HTTP mode to proxy to, this bridge holds an MCP client session over stdio to each tenant child and re-serves it over Streamable HTTP:
- Listens on :8080 with POST /mcp and GET /health.
- 401-gates every /mcp request on the X-Nutanix-Pc-* credential headers (below). Missing/invalid credentials never fall through to environment credentials — that would be a cross-tenant leak.
- Lazily spawns one nutanix-mcp serve-stdio child per credential tuple (keyed by a hash), with the tenant's PC_* env vars set, and connects an MCP client to it over stdio.
- Serves both protocol eras on /mcp via the v2 SDK's createMcpHandler(factory, { legacy: 'stateless' }) — 2025-era initialize-handshake clients (the conduit gateway today) and modern 2026-07-28 envelope clients. tools/list and tools/call delegate to the tenant's child session.
- Evicts idle children after 60 minutes (IDLEEVICTMS).
Tool names pass through unchanged: the upstream's 24 tools — 20 {namespace}_execute tools (aiops, clustermgmt, datapolicies, dataprotection, files, iam, licensing, lifecycle, microseg, monitoring, multidomain, networking, objects, opsmgmt, prism, security, storage, tenancy, vmm, volumes) plus 4 discovery tools (listOperations, getOperationSchema, getCodeSample, getOperationPermissions).
Read-only in v1 — deliberate
Every child is spawned with READONLYMODE=true (also the upstream default): the upstream rejects all non-GET operations before they ever reach Prism Central. v1 of this bridge ships read-only as a deliberate fleet decision. Write support would be a reviewed, versioned change to credentialsToChildEnv() in src/credentials.ts — not a config flip.
Credential contract
The gateway forwards these headers on every /mcp request; the bridge maps them onto the upstream child's environment. conduit's vendor-config must match this table exactly.
Validity rule: pcHost present AND (apiKey present OR username+password present). Anything else → HTTP 401 with a JSON-RPC error body.
READONLYMODE=true is additionally forced on every child (see above).
API-spec artifacts (baked at build time)
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Nutanix Prism Central: common questions
- Is Nutanix Prism Central MCP server safe?
- Yes, by our scan: it is graded A (90/100). Read the Nutanix Prism Central safety report
- How do I install Nutanix Prism Central?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Nutanix Prism Central need an API key?
- No secret keys are declared. It reads 3 settings from the environment.
- Is Nutanix Prism Central maintained?
- The last commit was 10 days ago (2026-10-25). The latest release is v1.0.0.