MCP ExplorerExplorer

Mcpoc

@lalukaon 10 months ago
1 MIT
FreeCommunity
AI Systems
mcpoc

Overview

What is Mcpoc

mcpoc is a Proof of Concept (PoC) MCP server designed for automated conversion of binary files to assembly and C code, utilizing an AI-based decompiler.

Use cases

Use cases for mcpoc include reversing source code for analysis, debugging binary applications, and educational purposes for teaching code decompilation techniques.

How to use

To use mcpoc, clone the repository from GitHub, move it to a temporary directory, install necessary dependencies, and follow the setup instructions to interact with the MCP server using the provided commands.

Key features

Key features of mcpoc include automated binary analysis, integration with AI tools for code decompilation, and a debugging interface accessible via a web browser.

Where to use

mcpoc can be used in software development, reverse engineering, and educational environments where understanding binary code is essential.

Content

mcpoc MCP server

Below are our dirty notes for a quick PoC creating a MCP server for automated binary to assembly to C code.

Blasting our AuTo DeCoMpIlEr Ai BaZeD! 😎

If you want to know how to use this badly documented PoC!

OffenSkill LiveStream

Setup & Test

git clone https://github.com/laluka/mcpoc
sudo mv mcpoc /tmp/mcpoc && cd /tmp/mcpoc
mise install
gcc challenge.c -o /tmp/challenge
npm install -g @anthropic-ai/claude-code
claude code # Setup
claude mcp add # Follow instructions, mcp cmd is "uv --directory /home/lalu/mcpoc/mcpoc run mcpoc"
claude code # Interact with your mcp!
# Prompt: Reverse the source code of /tmp/challenge

Debug

Upon launching, the Inspector will display a URL that you can access in your browser to begin debugging.

npx @modelcontextprotocol/inspector uv --directory /home/lalu/mcpoc/mcpoc run mcpoc

Links used during the livestream

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers