Why this server?
This server is highly relevant as it explicitly mentions `libclang`, which is a key component of the LLVM project, for semantic understanding of C++ codebases.
-securityAlicense-qualityAn MCP server that provides semantic understanding of C++ codebases using libclang, allowing Claude to instantly find classes, functions, and their relationships without having to grep through thousands of files.Last updated 7 months ago26MITWhy this server?
LLVM is a widely used compiler infrastructure, and this server's focus on compiling code, exploring compiler features, and analyzing optimizations directly aligns with LLVM's purpose.
AsecurityFlicense-qualityA Model Context Protocol server that connects LLMs to the Compiler Explorer API, enabling them to compile code, explore compiler features, and analyze optimizations across different compilers and languages.Last updated 7 months ago515Why this server?
Zig is a modern programming language that often utilizes LLVM as its backend for compilation, making this server relevant for working with LLVM-compiled code.
AsecurityAlicense-qualityProvides Zig language tooling and code analysis, enhancing AI capabilities with Zig-specific functions like code optimization, compute unit estimation, code generation, and recommendations for best practices.Last updated 3 months ago446MITWhy this server?
Binary Ninja, a reverse engineering tool, often relies on LLVM for its sophisticated binary analysis capabilities, which is directly related to understanding compiled code.
-securityAlicense-qualityEnables AI-assisted reverse engineering by bridging Binary Ninja with Large Language Models through 40+ analysis tools. Provides comprehensive binary analysis capabilities including decompilation, symbol management, type analysis, and documentation generation through natural language interactions.Last updated 7 days ago28MITWhy this server?
Ghidra is a reverse engineering framework that analyzes binary code. While not directly LLVM, it operates on outputs that would typically be generated by compilers like those in the LLVM ecosystem.
AsecurityFlicense-qualityEnables LLMs to perform binary analysis using Ghidra in headless mode, extracting functions, pseudocode, structs, and enums from binaries for interactive reverse-engineering.Last updated a year ago94Why this server?
This server provides deep semantic understanding of codebases using vector databases, which is crucial for analyzing and working with code that has been processed by compiler infrastructures like LLVM.
-securityFlicense-qualityA server component of the Model Context Protocol that provides intelligent analysis of codebases using vector search and machine learning to understand code patterns, architectural decisions, and documentation.Last updated 5 months ago11Why this server?
This server analyzes codebases to generate dependency graphs and architectural insights, which is valuable for understanding projects built with LLVM-based toolchains.
-securityFlicense-qualityA high-performance CLI tool that provides semantic code search, advanced architectural analysis, and codebase indexing with vector embeddings across multiple programming languages. Enables AI assistants to understand and navigate large codebases through graph-based relationships and intelligent code pattern detection.Last updated 4 months ago172Why this server?
Understanding the structure and dependencies of a codebase, as offered by RepoMap, is essential when dealing with projects that involve compilation using LLVM.
AsecurityAlicense-qualityA 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 generatingLast updated 4 months ago2142MITWhy this server?
This server integrates with LSP, which, as mentioned, often relies on LLVM tools (like clangd) to provide efficient and token-optimized code intelligence.
-security-license-qualityBridges VSCode's Language Server Protocol with MCP to give AI assistants instant access to code intelligence, delivering 100-1000x faster responses with 90% fewer tokens than traditional text-based searching. Provides 17 production-ready tools for navigation, refactoring, diagnostics, and code analysis.Last updated 6 months ago35MIT