XenozMCP
╔═══════════════════════════════════════════════════════╗
║ XENOZMCP — v0.1.0 ║
║ AI → Roblox Studio neural bridge ║
║ Transport: stdio | WebSocket :17613 ║
║ Encryption: AES-256-GCM ║
║ Status: ████████████ 100% operational ║
╚═══════════════════════════════════════════════════════╝XenozMCP is a Model Context Protocol server that opens a neural link between AI consciousness and the Roblox metaverse. It translates AI intent into Studio actions — executing Luau, manipulating instances, controlling play-testing, and commanding the Open Cloud — all secured by military-grade AES-256-GCM encryption.
Connect any MCP-compatible client (Claude, Cursor, Copilot) or inject directly into 8 AI chat sites via the browser extension. One protocol. Infinite creation.
SYSTEM ARCHITECTURE
┌─────────────────────────────────────────────────────┐
│ AI CONSCIOUSNESS │
│ Claude · Cursor · GPT · DeepSeek │
└─────────────────────┬───────────────────────────────┘
│ stdio / WebSocket
▼
┌─────────────────────────────────────────────────────┐
│ XENOZMCP KERNEL │
│ │
│ ┌────────────┐ ┌────────────┐ ┌───────────────┐ │
│ │Studio MCP │ │Open Cloud │ │AES-256-GCM │ │
│ │Controller │ │Gateway │ │Encrypted Vault│ │
│ └─────┬──────┘ └──────┬─────┘ └───────┬───────┘ │
│ │ │ │ │
│ ┌─────┴──────┐ ┌──────┴─────┐ │ │
│ │StudioMCP │ │apis.roblox │ │ │
│ │.exe (stdio)│ │.com (REST) │ │ │
│ └─────┬──────┘ └────────────┘ │ │
│ │ │ │
└────────┼──────────────────────────────────┼──────────┘
│ │
▼ ▼
┌──────────────┐ ┌──────────────────┐
│ Roblox Studio│ │ Local Vault │
│ Metaverse │ │ (encrypted keys)│
└──────────────┘ └──────────────────┘Dual-Channel Communication
Channel | Transport | Port | Clients |
MCP Core | stdio | — | Claude Desktop, Cursor, Claude Code, Copilot |
Extension Bridge | WebSocket |
| DeepSeek, ChatGPT, Claude, Gemini, Qwen, Mistral, Perplexity |
DEPLOYMENT
Prerequisites
Node.js ≥ 18 — the runtime
Roblox Studio — with MCP enabled (Assistant → MCP Servers → Studio as MCP Server)
Quick Launch
# Clone from the source
git clone https://github.com/Xenoz-GitHub/XenozMCP.git
cd XenozMCP
# Initialize the kernel
npm install
npm run build
# Activate the bridge
node dist/index.jsOr double-click start-xenoz.bat on Windows — it auto-installs, builds, and fires up.
Extension Injection (for AI chat sites)
chrome://extensions → Developer Mode → Load unpacked → select extension/Then open any supported AI site and hit ▶ Start Studio Agent.
Claude Desktop Configuration
{
"mcpServers": {
"xenoz-mcp": {
"command": "node",
"args": ["path/to/XenozMCP/dist/index.js"]
}
}
}COMMAND MATRIX
System Core
Command | Function | Security |
| Ping the neural link | — |
| Encrypt & store a secret | AES-256-GCM |
| Decrypt & retrieve | AES-256-GCM |
| Probe key existence | — |
| Enumerate stored keys | — |
Studio Manipulation
Command | Function |
| Scan available Studio MCP commands |
| Inject and run Luau bytecode |
| Extract script source by path |
| Photograph the viewport (multi-angle) |
| Read instance properties and children |
| Toggle play-testing dimension |
| Query the Studio status matrix |
| Locate instances by name or class |
| Open a place by ID |
Open Cloud Commands
Command | Function |
| Scan data store index |
| Read from the data stream |
| Write to the data stream |
| Access universe metadata |
| Deploy a place to production |
| Map all places in a universe |
| Broadcast to all active players |
SECURITY PROTOCOL
XenozMCP uses AES-256-GCM (Galois/Counter Mode) for all secret storage — the same encryption standard securing banking and military communications. Each secret is encrypted with a unique initialization vector, authenticated with a 128-bit GCM tag, and derived through 600,000 PBKDF2 iterations.
plaintext → AES-256-GCM → iv:tag:ciphertext → vault.storeSet your vault key via XENOZ_VAULT_KEY environment variable, or let XenozMCP generate one on first launch.
CONFIGURATION
Edit config.json to bind your Open Cloud credentials:
{
"openCloud": {
"apiKey": "your-api-key",
"defaultUniverseId": "123456789"
}
}Sensitive values can also be injected at runtime through the vault_set command — never stored in plaintext.
ENVIRONMENT VARIABLES
Variable | Purpose |
| 64-char hex key for the AES-256-GCM vault |
LICENSE
MIT — fork it, mod it, deploy it.