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
python launch_mcp.pyEnvironment 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
mcphub.nvim
Integrates Model Context Protocol (MCP) servers with Neovim to enable AI agent interaction for tools, resources, and prompts within the editing workflow.
mcp-server
Provides a Model Context Protocol (MCP) server for AI agents to search and retrieve curated documentation for the Strands Agents framework, facilitating AI coding assistance.
tenets
Provides intelligent, token-optimized code context and automatically injects guiding principles to AI coding assistants for enhanced understanding and consistent interactions.
juleson
An AI-powered coding agent and automation toolkit that integrates with Google's Jules AI via CLI and MCP for comprehensive software development workflows.