MG

mq1n/ghostmcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

33 stars 4 forks 품질 65 트렌드 11MIT

AI-driven 역설계용 MCP 서버

개요

프로세스에서 AI를 점하고 그를 요리하십시오. Ghost-MCP는 Windows에서 vibe 역 공학 조수를 위한 주사 가능한 MCP (모델 Context Protocol) 서버입니다. MCP 호환 AI 클라이언트가 사용할 수있는 단일 도구로 메모리 검사, 분해, 디버깅 및 코드 주입을 결합합니다. 자연적인 대화를 통해 타겟 프로세스에 주입하고 상호 작용합니다. ⚠️ : 이 프로젝트는 매우 실험적이고 개발 중입니다. APIs는 공지없이 변경할 수 있으며, 기능은 불완전하거나 불안정 할 수 있으며 문서는 현재 상태를 반영하지 않을 수 있습니다. 당신의 위험에 사용. 당신의 AI 조력자 일을 물어보십시오 : - "이 게임에서 건강 가치를 공유하고 100에서 동결" - "이 문자열을 참조하는 모든 기능을보기" - "메시 박스에 Breakpoint를 설정하고 호출 할 때 저에게 알려줍니다" - "이 주소에서 함수를 분해하고이 주소로 이어지는 모든 포인터를 설명합니다" - "이 주소로 이어지는 모든 포인터" AI는 기술적인 세부사항을 취급합니다. 당신은 당신이 원하는 것을 설명합니다.

개요(AI 번역)

공개로 채팅. 프로세스에서 AI를 점하고 그를 요리하십시오.

Ghost-MCP는 Windows에서 vibe 역 공학 조수를 위한 주사 가능한 MCP (모델 Context Protocol) 서버입니다. MCP 호환 AI 클라이언트가 사용할 수있는 단일 도구로 메모리 검사, 분해, 디버깅 및 코드 주입을 결합합니다. 자연적인 대화를 통해 타겟 프로세스에 주입하고 상호 작용합니다.

⚠️EXPERIMENTAL: 이 프로젝트는 매우 실험적이고 개발 중입니다. APIs는 공지없이 변경할 수 있으며, 기능은 불완전하거나 불안정 할 수 있으며 문서는 현재 상태를 반영하지 않을 수 있습니다. 당신의 위험에 사용.

당신은 무엇을 그것으로 할 수 있습니까?

당신의 AI 조력한 일을 물어보십시오:

  • *"이 게임에서 건강 가치를 공유하고 100 "*에서 동결
  • “이 문자열을 참조하는 모든 기능을 보여줍니다”
  • " MessageBoxA에 breakpoint를 설정하고 호출 할 때 말해"
  • "이 주소에서 함수를 분해하고 "
  • “이 주소로 이어지는 모든 포인터”

AI는 기술적인 세부사항을 취급합니다. 당신은 당신이 원하는 것을 설명합니다.

멀티 서버 아키텍처

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Ghost-MCP 👻

Talk to your binaries. Point the AI at a process and let him cook.

Ghost-MCP is an injectable MCP (Model Context Protocol) server for vibe reverse engineering assistant on Windows. It combines memory inspection, disassembly, debugging, and code injection into a single tool that any MCP-compatible AI client can use. Inject it into a target process and interact through natural conversation.

⚠️ EXPERIMENTAL: This project is highly experimental and under development. APIs may change without notice, features may be incomplete or unstable, and documentation may not reflect the current state. Use at your own risk.

What Can You Do With It?

Ask your AI assistant things like:

  • “Find the health value in this game and freeze it at 100”
  • “Show me all functions that reference this string”
  • “Set a breakpoint on MessageBoxA and tell me when it gets called”
  • “Disassemble the function at this address and explain what it does”
  • “Find all pointers that lead to this address”

The AI handles the technical details. You just describe what you want.

Multi-Server Architecture

Ghost-MCP uses a modular multi-server architecture to provide 250+ tools while staying under MCP client limits:

Server Port Tools Purpose
ghost-core-mcp 13340 85 Memory, debugging, execution, safety
ghost-analysis-mcp 13341 82 Scanning, pointers, dumps, structures
ghost-static-mcp 13342 84 Radare2, IDA, Ghidra, AI, YARA
ghost-extended-mcp 13343 85 Injection, anti-debug, input, speedhack

Quick Setup:

  • Agent listens on 13338; core server uses stdio, analysis/static on TCP
  • scripts/launch-mcp.ps1 starts one or all servers
  • Destructive operations require safety tokens: call safety_request_token, then include token_id

Features

Memory Operations (Cheat Engine-style)

Everything you need to hunt down values and manipulate memory:

  • Read/write memory with automatic type conversion (integers, floats, strings, bytes)
  • Region enumeration with protection flags (readable, writable, executable)
  • Pattern scanning with AOB wildcards (48 8B ?? ?? 90)
  • Pointer chain resolution for complex data structures

Pattern Scanning & YARA

Advanced pattern matching for malware analysis and signature scanning:

  • AOB scanning for Array of Bytes with wildcard support
  • String scanning for ASCII, Unicode (UTF-16), and UTF-8 patterns
  • Regex patterns with byte-level matching (requires yara feature)
  • YARA integration to load and run rules against memory
  • Signature databases to store, import, and export named patterns
  • Named signatures to organize patterns with tags and descriptions

Memory Dump & Analysis

Full process memory dumping with PE reconstruction:

  • Full process dumps to capture all committed memory regions
  • Selective region dumps for specific address ranges
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "ghost-core": { "command": "path/to/ghost-core-mcp.exe", "args": ["--transport", "stdio"] }, "ghost-analysis": { "command": "path/to/ghost-analysis-mcp.exe", "args": ["--port", "13341"] }, "ghost-static": { "command": "path/to/ghost-static-mcp.exe", "args": ["--port", "13342"] }, "ghost-extended": { "command": "path/to/ghost-extended-mcp.exe", "args": ["--port", "13343"] } } }