Best Lua MCP Servers
Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description.
Why this server?
Captures Lua application logs, including PUC Lua and LuaJIT.
AlicenseAqualityAmaintenanceThe logs of everything on one machine — app, build, GPU, containers, serial board, OS — interleaved in the order they happened, and readable by an agent. Read-only: it can tail, search and wait, and it cannot write, delete or configure anything.296 npm1MITWhy this server?
Uses Lua scripts to handle communication between the MCP server and Synthesizer V Studio application.
AlicenseBqualityDmaintenanceMCP server for Synthesizer V AI Vocal Studio, which allows LLMs to create/edit vocal tracks e.g. adding lyrics to the melody.613Apache 2.0Why this server?
Supports execution of Lua scripts in DaVinci Resolve's Fusion component for advanced effects and automation.
AlicenseAqualityDmaintenanceAllows AI assistants like Claude to directly interact with and control DaVinci Resolve through the Model Context Protocol, providing capabilities for project management, timeline manipulation, media management, and Fusion integration.1479MITWhy this server?
Symbol extraction for Lua, including support for multiple definitions of the same name (e.g. many listeners on one event), which are returned together rather than guessed at.
AlicenseAqualityAmaintenanceEnables structural code retrieval over MCP by parsing source with tree-sitter and serving symbols, outlines, schemas, docstrings, imports, and AST queries instead of entire files.6MITWhy this server?
Provides code navigation capabilities for Lua codebases, highlighting important files and functions
AlicenseAqualityDmaintenanceA powerful tool designed to help, primarily LLMs, understand and navigate complex codebases. It functions both as a command-line application for on-demand analysis and as an MCP (Model Context Protocol) server, providing continuous repository mapping capabilities to other applications. By generating2217MITWhy this server?
Provides ephemeral Nix-backed execution environments for running Lua code with on-demand package dependencies from nixpkgs.
AlicenseBqualityDmaintenanceEnables creation of ephemeral, polyglot development environments using Nix for on-demand execution of code with specific dependencies across Python, Node.js, Ruby, R, and Lua without cluttering the system.2MITWhy this server?
Enables high-performance code search and repository indexing for Lua projects, supporting natural language queries and fuzzy matching.
AlicenseAqualityDmaintenanceEnables efficient code navigation and retrieval through natural language search, BM25 ranking, and fuzzy matching across multiple programming languages. It drastically reduces token usage by allowing Claude to query specific code symbols and logic instead of reading entire files.1369 npm13MITWhy this server?
Provides Lua language support through language server integration, enabling code analysis, navigation, and refactoring capabilities for Lua projects.
AlicenseAqualityAmaintenanceMCP server that keeps language server sessions warm and routes multiple languages through one process. Agents get persistent cross-file awareness, speculative execution (simulate edits before writing to disk), and 20 skills that encode correct multi-step operations like safe rename, blast-radius analysis, and end-to-end refactoring. Single Go binary, no runtime dependencies.50162MITWhy this server?
Enables scanning TODO comments in Lua source files.
AlicenseAqualityCmaintenanceScans codebases for TODO comments and exposes them as structured data to LLMs, enabling AI assistants to inspect, prioritize, and propose fixes.511 npmISC