Best LLVM MCP Servers
LLVM is a collection of modular and reusable compiler and toolchain technologies used for developing compiler front ends and back ends.
Why this server?
Integrates with LLVM's lldb-dap debug adapter to support native launch/attach debugging, core-file inspection, and remote attach via lldb-server gdbserver.
AlicenseAqualityBmaintenanceEnables coding agents to debug native processes by bridging Debug Adapter Protocol debuggers into MCP, exposing runtime evidence for crash diagnosis, hang/deadlock triage, crash dumps, differential analysis, remote targets, and bounded fix/verify workflows.18Apache 2.0Why this server?
Provides structured debugging tools for LLDB, including execution control, breakpoint management, memory inspection, register viewing, stack traces, disassembly, symbol lookup, and expression evaluation for debugging C/C++ programs.
AlicenseAqualityDmaintenanceProvides structured debugging capabilities through LLDB, enabling AI assistants to set breakpoints, inspect variables, analyze crashes, disassemble code, and evaluate expressions in C/C++ programs.173Apache 2.0Why this server?
Provides capabilities to search and retrieve source code from LLVM projects hosted on the Android code search platform.
AlicenseBqualityDmaintenanceEnables searching and browsing Android source code across projects like Android, AndroidX, and Android Studio via cs.android.com. It provides tools for regex-based code searches, full file content retrieval, and symbol autocomplete suggestions.416 npm29MITWhy this server?
Provides LLVM-based tooling for C/C++ language support through clangd integration, enabling advanced code analysis and refactoring capabilities.
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.50169MITWhy this server?
Integrates with clangd, the LLVM-based C++ language server, to enable code navigation and analysis capabilities for large C++ codebases.
AlicenseAqualityFmaintenanceProvides C++ code intelligence tools for AI agents via the Model Context Protocol, enabling symbol navigation, type information, and diagnostics.950Mozilla Public 2.0Why this server?
Provides tools for static analysis of C++ code using clangd (part of the LLVM project), including diagnostics, hover information, go-to-definition, references, and document symbols.
AlicenseAqualityCmaintenanceProvides GDB and clangd-based tools for debugging C++ programs, enabling step execution, variable inspection, diagnostics, and combined runtime-static analysis.271MITWhy this server?
Provides integration with LLVM's lldb-dap debugger adapter for native runtime debugging, live launch/attach workflows, and read-only core-file/minidump analysis, enabling stack, register, local variable, exception, module, disassembly, memory, and source-correlation evidence collection for crash diagnosis and bounded autonomous fix/verify cycles.
AlicenseAqualityAmaintenanceEnables coding agents to connect to Debug Adapter Protocol debuggers over MCP, allowing them to launch or attach to native targets, control execution, set breakpoints and watchpoints, inspect stacks, variables, memory, and exceptions, and capture agent-friendly debugger snapshots.18266 npm3Apache 2.0Why this server?
Enables LLVM object inspection capabilities for binary analysis.
AlicenseNot gradedqualityCmaintenanceA model-neutral cyber capability brain for AI agents and human researchers, providing MCP tools for knowledge ingestion, composition, campaign planning, fleet management, evidence binding, and discovery replay.Apache 2.0Why this server?
Provides an interface to LLDB, enabling AI assistants to debug programs by setting breakpoints, stepping through code, inspecting variables, and executing LLDB commands.
AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with LLDB debugging sessions through a standardized MCP interface, allowing natural language commands for debugging tasks like setting breakpoints, stepping, and evaluating expressions.756Apache 2.0