Setup

Install and configure the XO MCP Server.

Installation

Add this configuration to your MCP client settings:

{
  "mcpServers": {
    "xo-mcp-server": {
      "command": "uvx",
      "args": [
        "git+https://github.com/sharmasuraj0123/xo-mcp-server.git"
      ],
      "env": {
        "ACCESS_TOKEN": "your_access_token",
        "DEPLOYMENT_ID": "your_deployment_id"
      }
    }
  }
}

Clone the repository:

git clone https://github.com/sharmasuraj0123/xo-mcp-server.git
cd xo-mcp-server

Add to your MCP client settings:

{
  "mcpServers": {
    "xo-mcp-server": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/xo-mcp-server",
        "run",
        "-m",
        "xo_mcp_server"
      ],
      "env": {
        "ACCESS_TOKEN": "your_access_token",
        "DEPLOYMENT_ID": "your_deployment_id"
      }
    }
  }
}

Configuration

Environment Variables

VariableDescriptionRequired
ACCESS_TOKENYour XO platform access tokenYes
DEPLOYMENT_IDUnique deployment identifier from XO LaunchpadYes

Getting Your Credentials

  1. Visit XO Launchpad
  2. Sign in and create a new project
  3. Note down your DEPLOYMENT_ID
  4. Contact the XO team for your ACCESS_TOKEN

Never share your DEPLOYMENT_ID or ACCESS_TOKEN. Do not commit them to Git.