xo-mcp-server
Verified Safeby Videothek
Overview
This server integrates with Xen Orchestra to provide AI agents with tools for managing virtual machines, backup jobs, backup logs, and backup repositories.
Installation
docker run -i --rm -e XO_BASE_URL="http://your-xo-instance" -e XO_API_TOKEN="your-api-token" xo-mcp-server:latestEnvironment Variables
- XO_API_TOKEN
- XO_BASE_URL
- LOG_LEVEL
- CERT_VERIFY
- CERT_PATH
Security Notes
The server uses environment variables for sensitive information like `XO_API_TOKEN` and `XO_BASE_URL`, which is good practice. It utilizes the `httpx` library for HTTP requests and explicitly supports SSL/TLS verification through `httpx_verify` and `CERT_PATH`. No `eval` or similar dangerous functions are used. The primary security considerations are proper configuration of `XO_BASE_URL` to a trusted Xen Orchestra instance and securing the `XO_API_TOKEN`.
Similar Servers
mcp-server-kubernetes
This MCP server enables AI agents to connect to and manage Kubernetes clusters by executing kubectl and Helm commands.
mcp-server
Provides an MCP (Model Context Protocol) interface for AI assistants and tools to interact with Harness APIs for advanced automation and development operations.
mcp-compose
This server provides a robust example of OAuth2 authentication for MCP (Model Context Protocol) servers, using GitHub as the identity provider. It demonstrates secure multi-server management, protocol translation, and integration with AI agents for tool invocation.
mcp-maintainer-toolkit
This server provides a Model Context Protocol (MCP) interface with various tools and resources designed to assist in maintaining, testing, and developing MCP repositories and clients.