SDDC AI Assistant
Supports local LLM inference via Ollama-compatible API for summarizing SDDC environment information.
Supports OpenAI-compatible LLM endpoints for generating summaries and responses in the CLI assistant.
Provides tools for interacting with VMware Cloud Foundation / SDDC Manager, enabling AI agents to manage workload domains, hosts, clusters, and check SDDC health.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SDDC AI AssistantWhat is the health status of SDDC Manager?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
SDDC AI Assistant
An MCP-backed AI assistant for VMware Cloud Foundation / SDDC Manager.
It can expose SDDC Manager operations as MCP tools for Claude Desktop, FastMCP clients, or the included CLI assistant. The default tool set is intentionally small and operator-friendly so users can ask natural questions such as:
List the workload domains in SDDC Manager.Features
FastMCP server for SDDC Manager
Claude Desktop support through stdio MCP
HTTP and SSE MCP hosting for other clients
Token, Basic, and bearer-token SDDC auth modes
Optional OpenAPI-generated tool exposure
Local LLM support through Ollama-compatible
/v1/chat/completionsSetup validator through
sddc-doctor
Related MCP server: VMWare MCP
Curated MCP Tools
By default, the server exposes these tools:
list_workload_domainsget_sddc_manager_healthlist_hostslist_clusterssddc_inventory_snapshotsddc_api_getsddc_recent_failed_tasks
Set SDDC_EXPOSE_OPENAPI_TOOLS=true only if your MCP client can handle a very large generated tool list.
Quick Start
git clone <your-repo-url>
cd sddc-ai-assistant
.\scripts\install.ps1 -CopyEnv
.\.venv\Scripts\Activate.ps1Edit .env:
SDDC_MANAGER_FQDN=sddc-manager.example.com
SDDC_USERNAME=administrator@vsphere.local
SDDC_PASSWORD=change-me
SDDC_OPENAPI_SPEC=./openapi/sddc-manager-openapi.json
SDDC_AUTH_MODE=token
SDDC_EXPOSE_OPENAPI_TOOLS=false
SDDC_VERIFY_TLS=falseValidate:
sddc-doctor
sddc-doctor --check-sddcClaude Desktop
Generate the Claude Desktop config:
.\scripts\write-claude-config.ps1Restart Claude Desktop completely, then ask:
List the workload domains in SDDC Manager.Manual config example:
{
"mcpServers": {
"sddc-manager": {
"command": "C:\\path\\to\\sddc-ai-assistant\\.venv\\Scripts\\sddc-mcp-server.exe",
"args": ["--transport", "stdio"]
}
}
}HTTP MCP Server
sddc-mcp-server --transport http --host 0.0.0.0 --port 8000Useful URLs:
http://localhost:8000/
http://localhost:8000/health
http://localhost:8000/mcp0.0.0.0 is only the bind address. Browse to localhost, 127.0.0.1, or the machine's real IP address.
CLI Assistant
The CLI assistant can call the MCP server and summarize with an OpenAI-compatible LLM.
For Ollama:
LLM_BASE_URL=http://localhost:11434/v1
OPENAI_API_KEY=ollama
LLM_MODEL=llama3.1:8b
LLM_TIMEOUT_SECONDS=300
LLM_CONTEXT_MAX_CHARS=20000Run:
sddc-ai --mcp-url http://localhost:8000/mcp "Summarize this SDDC Manager environment and highlight anything unhealthy"Documentation
Security Notes
Never commit
.env; it contains SDDC credentials.Prefer
SDDC_AUTH_MODE=token.Use
SDDC_VERIFY_TLS=truewith trusted certificates in production.Keep
SDDC_EXPOSE_OPENAPI_TOOLS=falsefor Claude Desktop unless you really need the full generated API surface.
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceEnables AI agents to manage VMware vSphere virtual infrastructure through comprehensive operations including VM power control, snapshot management, resource monitoring, performance analytics, and bulk operations with built-in safety confirmations for destructive actions.
- Alicense-qualityDmaintenanceEnables AI agents to manage VMware vSphere infrastructure through 55 typed tools built on the govc CLI. It supports comprehensive operations including VM lifecycle management, snapshot control, datastore navigation, and networking configuration.172MIT
- AlicenseAqualityAmaintenanceAI-powered VMware vCenter/ESXi monitoring and operations. 20 MCP tools for inventory queries, health monitoring, VM lifecycle management, fast provisioning (Linked Clone, OVA, template deploy), snapshot management, and datastore browsing. Supports vSphere 6.5–8.0. Works with local models via Ollama/LM Studio.4467MIT
- AlicenseAqualityAmaintenanceRead-only VMware vCenter/ESXi monitoring. 8 MCP tools for VM inventory, host status, datastore capacity, cluster info, alarms, events, and VM details. Code-level enforced safety — no destructive operations exist in the codebase. Supports vSphere 6.5–8.0. Works with local models via Ollama/LM Studio.2711MIT
Related MCP Connectors
Gateway between LLM agents and world data through eight tools and a bundled endpoint catalog.
Operate your Linux servers from your LLM. Every action runs through an auditable allowlist.
Official Microsoft MCP Server to query Microsoft Entra data using natural language
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rajuatmakuri5/vcf-mcp-trial'
If you have feedback or need assistance with the MCP directory API, please join our Discord server