# BinAssist (Binary Ninja)

> Use this tool when you need to leverage AI assistance for binary analysis tasks, such as vulnerability research, code understanding, and automated documentation generation. BinAssist provides a bridge between Binary Ninja and Large Language Models, enabling AI-assisted reverse engineering workflows with access to over 40 Binary Ninja tools. It accepts binary files and analysis tasks as input, producing outputs such as decompiled code, IL analysis, and cross-reference analysis to support security researchers, malware analysts, and reverse engineers.

Canonical page: https://skillsregistry.net/skills/jtang613-binassist  
JSON: https://api.skillsregistry.net/v1/skills/jtang613-binassist

## Description

BinAssistMCP provides a complete bridge between Binary Ninja and Large Language Models through dual transport support (SSE and STDIO), enabling AI-assisted reverse engineering workflows. Built by Jason Tang using Python with FastMCP, it exposes over 40 Binary Ninja tools including decompilation, IL analysis, symbol management, type system manipulation, and cross-reference analysis, while supporting multi-binary sessions with automatic context management. The implementation integrates directly as a Binary Ninja plugin with auto-startup capabilities and configurable settings, making it valuable for security researchers, malware analysts, and reverse engineers who want to leverage AI assistance for binary analysis tasks like vulnerability research, code understanding, and automated documentation generation.

## Trust

- **Trust score (0–1):** 0.90
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** security
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/jtang613-binassist)
- **Repository:** <https://github.com/symgraph/binassistmcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "jtang613-binassist"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/jtang613-binassist` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/jtang613-binassist/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
