Skip to main content
Glama

angr-api-mcp

MCP server for angr binary analysis API workflow retrieval.

Extracts real API usage patterns from angr's source code and angr-doc examples, then indexes them with semantic search so LLMs can query correct API call sequences.

Installation

claude mcp add angr-api-mcp -- uvx angr-api-mcp

Via Claude Desktop

{
  "mcpServers": {
    "angr": {
      "command": "uvx",
      "args": ["angr-api-mcp"]
    }
  }
}

Via pip

pip install angr-api-mcp

Related MCP server: Satori

First-time setup

After adding the server, build the index by calling the initialize_index tool from Claude:

initialize_index()

This clones angr and angr-doc from GitHub and builds the semantic index (~5–10 minutes). The index is stored at ~/.local/share/angr-api-mcp/chroma_db and persists across restarts.

Or run from the command line:

angr-api-mcp-admin build-index

# Point at local repos to skip cloning
angr-api-mcp-admin build-index --angr-path /path/to/angr --angr-doc-path /path/to/angr-doc

MCP Tools

Tool

Description

initialize_index

Build the workflow index

get_workflows

Search API call sequences by task description

get_api_doc

Look up a class or method

list_related_apis

Find co-occurring APIs

get_index_info

Show index metadata

clear_index

Wipe the index

CLI (admin / inspection)

# Search for workflows by task
angr-api-mcp-admin inspect workflows "run CFG analysis on a binary"
angr-api-mcp-admin inspect workflows "symbolic execution to find target address"

# Look up a class or method
angr-api-mcp-admin inspect api-doc SimulationManager
angr-api-mcp-admin inspect api-doc CFGFast

# Find co-occurring APIs
angr-api-mcp-admin inspect related Project

# Index info
angr-api-mcp-admin inspect info

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    A multi-backend MCP server that exposes binary analysis capabilities from IDA Pro and Ghidra, allowing LLMs to directly drive reverse-engineering tools via natural language.
    11
    158
    Apache 2.0
  • A
    license
    Not graded
    quality
    B
    maintenance
    Agent-safe code retrieval MCP server that indexes repositories and provides semantic search, file navigation, call graph analysis, and bounded file reading tools for coding agents.
    2,846,509 npm
    3
    AGPL 3.0