thunderboltsid/mcp-nutanix
Free基于 Go 的 MCP 服务器,用于与 Nutanix Prism Central 资源交互。
FreeFree tier
About thunderboltsid/mcp-nutanix
A Model Context Protocol (MCP) server written in Go that enables LLMs to interact with Nutanix Prism Central APIs. It allows listing and retrieving details of infrastructure resources such as VMs, clusters, hosts, images, and subnets through URI-based access (e.g., vm://{uuid}). Supports both interactive credential prompts (for Claude Desktop/Code) and static environment variable configuration (for tools like Cursor). This is an experimental personal project and is not an official Nutanix product.
Key Features
List Nutanix resources: VMs, clusters, hosts, images, subnets
Retrieve specific resource details via URI (e.g., vm://{uuid})
Supports interactive credential prompts (Claude) and static environment variables (Cursor)
Works with any MCP client that supports stdio transport
Built with Go 1.23+ and the Prism Go Client library
Pros & Cons
Pros
- Enables natural language interaction with Nutanix infrastructure
- Open source and free to use
- Supports multiple MCP client environments (Claude, Cursor, etc.)
- Simple credential configuration with two methods
Cons
- Experimental and not production-ready
- Not an official Nutanix tool or product
- No warranties or guarantees; use at your own risk
- Requires Go 1.23+ and a Nutanix Prism Central instance
Best For
Infrastructure management via LLM assistantsAutomated Nutanix resource querying from AI coding toolsIntegration with MCP-compatible AI clients for infrastructure awareness
FAQ
Is this an official Nutanix product?
No, this is an experimental personal project. It is not supported, endorsed, or maintained by Nutanix and is not suitable for production environments.
What MCP clients are supported?
It supports any MCP client that uses stdio transport, including Claude Desktop/Code and Cursor.
How do I configure credentials for tools like Cursor?
For Cursor, you must provide static credentials via environment variables: NUTANIX_ENDPOINT, NUTANIX_USERNAME, NUTANIX_PASSWORD, and optionally NUTANIX_INSECURE.
What resources can I access with this server?
You can list and retrieve details for VMs, clusters, hosts, images, and subnets.