Back to Home
titaniummachine1 icon

Lmaobox_Context_Server

by titaniummachine1

Overview

An MCP (Model Context Protocol) server providing Lmaobox Lua API context, generated type definitions, and Lua project bundling/deployment capabilities for IDE integration.

Installation

Run Command
python launch_mcp.py

Environment Variables

  • TYPES_ROOT
  • TYPES_NAMESPACE
  • PROJECT_DIR
  • ENTRY_FILE
  • BUNDLE_OUTPUT_DIR
  • DEPLOY_DIR
  • LOCALAPPDATA
  • MCP_DB_PATH
  • MCP_HOST
  • MCP_PORT
  • DRY_RUN

Security Notes

The server executes external scripts (Node.js, Python installer, Lua compiler) via `subprocess.run` and `subprocess.spawn` based on user-provided paths (`projectDir`, `filePath`, `deployDir`). This poses a significant risk for arbitrary code execution or file system manipulation if inputs are not perfectly sanitized. Critically, the `automations/install_lua.py` script, which auto-installs Lua, uses `ssl._create_unverified_context()` when downloading binaries, making it highly vulnerable to Man-in-the-Middle attacks and supply chain compromise. The lack of robust input validation for paths passed to `subprocess` functions is a major concern. There are no obvious hardcoded secrets or 'eval' usage, but the underlying execution model is inherently risky.

Similar Servers

Stats

Interest Score14
Security Score3
Cost ClassMedium
Avg Tokens1000
Stars1
Forks0
Last Update2025-12-24

Tags

LmaoboxLuaMCPIDE IntegrationType GenerationBundlingDevelopment ToolsCode Analysis