1. Conduid
  2. Commerce
  3. io.github.daedalus/mcp-capstone
MCP server · Commerce

io.github.daedalus/mcp-capstone

MCP server exposing Capstone 5.0.7 disassembly framework

Unclaimed commerce
37Low

Scored 6 months ago · breakdown

About io.github.daedalus/mcp-capstone

io.github.daedalus/mcp-capstone is an MCP server in the Commerce category: mCP server exposing Capstone 5.0.7 disassembly framework.

Install

uvx
uvx mcp-capstone
pip
pip install mcp-capstone

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (12)

check_supportCheck architecture support

Parameters not published.

disasmFull disassembly with details

Parameters not published.

disasm_liteLightweight disassembly

Parameters not published.

disasm_quickQuick disassembly

Parameters not published.

get_architecturesAll architecture constants

Parameters not published.

get_errorsAll error constants

Parameters not published.

get_groupsAll instruction group constants

Parameters not published.

get_modesAll mode constants

Parameters not published.

get_operandsAll operand type constants

Parameters not published.

get_optionsAll option constants

Parameters not published.

get_versionGet Capstone version

Parameters not published.

list_architecturesList all architectures

Parameters not published.

Ask AI

✦

Ask AI about io.github.daedalus/mcp-capstone

Powered by Claude · Grounded in docs

I know everything about io.github.daedalus/mcp-capstone. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

mcp-capstone

MCP server that exposes Capstone 5.0.7 disassembly framework functionalities as tools and resources, enabling LLMs to perform binary disassembly, reverse engineering, and instruction analysis.

PyPI Python

Install

pip install mcp-capstone

Usage

CLI

mcp-capstone

Python

from mcp_capstone import disasm, get_version

# Get version
version = get_version()
print(f"Capstone {version['major']}.{version['minor']}")

# Disassemble x86-64 code
instructions = disasm("8b440404", arch="x86", mode="64")
for insn in instructions:
    print(f"0x{insn['address']:x}: {insn['mnemonic']} {insn['op_str']}")

Supported Architectures

  • x86 (16/32/64-bit)
  • ARM (ARM, Thumb, ARM mode)
  • AArch64 (ARMv8)
  • MIPS (MIPS32/64, MIPS2/3, R6)
  • PowerPC (32/64-bit, SPE, QPX)
  • RISC-V (RV32/64GC)
  • SPARC (V8/V9)
  • SystemZ
  • M68K (68000-68060)
  • M680X (6301/6309/6800/6805/6808/6809/6811/CPU12/HCS08)
  • TriCore
  • TMS320C64X
  • WebAssembly
  • XCore
  • BPF (Classic/Extended)
  • EVM (Ethereum Virtual Machine)

Tools

Tool Description
get_version Get Capstone version
check_support Check architecture support
list_architectures List all architectures
disasm Full disassembly with details
disasm_lite Lightweight disassembly
disasm_quick Quick disassembly
get_architectures All architecture constants
get_modes All mode constants
get_options All option constants
get_operands All operand type constants
get_groups All instruction group constants
get_errors All error constants

Development

git clone https://github.com/daedalus/mcp-capstone.git
cd mcp-capstone
pip install -e ".[test]"

# run tests
pytest

# format
ruff format src/ tests/

# lint
ruff check src/ tests/

# type check
mypy src/

mcp-name: io.github.daedalus/mcp-capstone

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About io.github.daedalus/mcp-capstone

How do I install io.github.daedalus/mcp-capstone?

Run uvx mcp-capstone, then add the server to your MCP client's configuration.

Is io.github.daedalus/mcp-capstone safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is io.github.daedalus/mcp-capstone still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.