solar2d-mcp
Verified Safeby sensiblecoder
Overview
Enables AI assistants to run, debug, and interact with Solar2D (Corona SDK) projects locally.
Installation
python server.pySecurity Notes
The server launches external processes (Solar2D Simulator) via `subprocess.Popen` and modifies user project files (`main.lua` for injection of logging, screenshot, and touch modules). While these are core features and documented, they involve significant local system interaction. Inputs for `project_path` are resolved to absolute paths via `pathlib.Path`, and arguments to `subprocess.Popen` are passed as a list, which mitigates shell injection risks. No `eval` or direct arbitrary command execution from unsanitized user input is apparent. Temporary files are managed in standard OS temporary directories.
Similar Servers
unity-mcp
Enables AI assistants (LLMs) to control and automate tasks within the Unity Game Engine Editor through the Model Context Protocol (MCP).
cocos-mcp-server
Enables AI assistants to interact with the Cocos Creator editor through a Model Context Protocol (MCP) server, providing control over scene, node, component, asset, and project operations.
UnityNaturalMCP
Integrates Unity Editor with Model Context Protocol (MCP) clients like AI coding assistants, enabling direct execution of Unity C# tools from these clients.
easy-code-reader
Provides a Model Context Protocol (MCP) server for AI assistants to intelligently read Java source code from local projects and Maven dependencies, supporting decompilation and multi-module analysis.