OfficialVerified

Ntnx API MCP Server

Nutanix V4 API operations enable AI-driven management of Prism Central infrastructure.

Data last scanned today · Reviewed today

Overview

The Ntnx API MCP Server provides a standard interface to expose Nutanix V4 REST APIs as tools for AI assistants. By implementing the Model Context Protocol over stdio, it allows users to interact with their Prism Central multi-cluster infrastructure through natural language commands, covering operations ranging from infrastructure lifecycle management to microsegmentation policies. The server dynamically fetches supported namespaces from your specific Prism Central environment during initialization, ensuring that only tools compatible with your cluster version are registered. It includes documentation for IT security reviewers to manage credentials, permissions, and network exposure.

Our verdict

With a high-risk security score of 40/100, this server requires cautious evaluation. The score reflects that the project is community-maintained rather than official Nutanix software and has not yet undergone an editorial security review. Potential users should carefully consult the included authentication guide to assess the risk of exposing Prism Central APIs before implementation.

  • Supports 19 distinct Nutanix V4 API namespace profiles
  • Requires zero direct external dependencies
  • Provides documented guidance for IT security reviewers
  • Offers dynamic tool registration based on cluster version
  • Community-maintained project lacking official Nutanix vendor status
  • Authentication methods have not yet been editorially reviewed
  • Read-only capabilities remain unverified by external auditors

Tools

ToolDescriptionRisk
listOperationsList available operations, optionally filtered by namespace or search text.low
getOperationSchemaGet full schema details for a specific operation id.low
getCodeSampleGet a language-specific code sample for an operation.low
getOperationPermissionsGet required roles and permissions metadata for a specific operation id.low
dataprotection_executeExecute operations within the dataprotection namespace.high
lifecycle_executeExecute operations within the lifecycle namespace.high
networking_executeExecute operations within the networking namespace.low
prism_executeExecute operations within the prism namespace.high

Compatibility

ClientLocalDockerRemoteRead-only
ChatGPT
Claude Desktop
Cursor
VS Code
Windsurf

Frequently asked questions

What are the software prerequisites for running this server?

You must have Python 3.11 or higher and Git installed on your system. You also need access to a Nutanix Prism Central instance that supports V4 APIs.

How are the available tools determined at runtime?

The server fetches available namespaces directly from your Prism Central during the initialization process. Only namespaces supported by your specific Prism Central version will be registered as tools.

How do I ensure the server operates in a read-only mode?

The server defaults to read-only mode. You can explicitly manage this by setting the READ_ONLY_MODE environment variable, where setting it to true blocks all non-GET operations.

What authentication methods are supported for Prism Central?

You can authenticate using a username and password, or alternatively by using an API key provided via the X-ntnx-api-key header. You should use only one of these two authentication methods.

Can I use this server with self-signed TLS certificates?

Yes, you can set the PC_INSECURE environment variable to true to bypass strict TLS verification, which is intended for development or lab environments.

Alternatives

Changelog

Badge

Ntnx API MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.