Overview

How the XO MCP Server works and what it provides.

The XO MCP Server is built on the FastMCP framework and integrates RESTful APIs with XO backend services. It uses environment-based configuration for security and a modular architecture for extensibility.

Available Tools

ToolDescription
deploy_to_xoPush a containerised app to XO
start_xo_appActivate a previously deployed application
stop_xo_appHalt a running app without deleting it
remove_xo_appCompletely remove an application
get_xo_app_logsAccess real-time application logs
expose_xo_appExpose a service with a public URL
update_knowledgebase_using_textUpdate an XO Swarm knowledge base
ask_questionQuery a knowledge base

Technical Foundation

  • Built on the FastMCP framework
  • Integrates with XO backend via RESTful APIs
  • Environment-based configuration (no hardcoded credentials)
  • Modular — new tools can be added without breaking existing integrations