Token导航 LogoToken导航TokenDH.com
MCP Emulate logo
开发工具stdio官方级别未说明来源级核验

MCP Emulate

MCP Server

一个基于MCP协议的CPU模拟、反汇编和汇编工具,为LLM代理提供隔离的模拟会话和多种调试功能。

工具数

41

提示词数

0

GitHub Stars

4

资源数

0
调试工具Python开发工具

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

LabGuy94

提供方

LabGuy94

最后核验

2026/5/17 20:21

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uvx mcp-emulate

详细介绍

MCPEmulate

这个项目被否决了。

代理可以通过标准MCP工具界面创建隔离的仿真会话、加载代码或完整的可执行文件、设置断点、挂接系统调用、单步执行指令、检查内存和寄存器以及差异执行跟踪。

支持的体系结构

架构仿真拆卸组装系统调用挂钩
x86(32位)int 0x80
x86-64syscall
ARM(32位)svc 0
AArch64svc 0
MIPS32(LE)syscall
MIPS32(BE)syscall
RISC-V 32ecall
RISC-V 64ecall

RISC-V架构缺少Keystone后端,因此 assemble 工具为他们返回一个错误。拆卸和仿真工作正常。

安装

需要Python 3.10+。

# Run directly (no install needed)
uvx mcp-emulate

# Or install globally
uv pip install mcp-emulate

用法

克劳德桌面/MCP客户端

添加到MCP客户端配置中:

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

命令行界面

# Default: stdio transport (for MCP clients)
mcp-emulate

# SSE transport (network, for web-based clients)
mcp-emulate --transport sse

# Streamable HTTP transport (newer MCP protocol)
mcp-emulate --transport streamable-http

工具(41)

会话管理

工具说明
create_emulator为给定的体系结构创建新的仿真会话
destroy_emulator销毁会话并释放资源
export_session将完整会话状态(内存、寄存器、断点、符号)导出为JSON
import_session创建新会话并从以前的导出还原状态

记忆

工具说明
map_memory映射具有指定权限的内存区域(r/w/x)
write_memory将十六进制或base64数据写入内存
read_memory以十六进制或base64读取内存
list_regions列出所有映射区域
hexdump带ASCII侧边栏的格式化十六进制转储(最大4KB)
search_memory在映射的内存中搜索字节模式
snapshot_memory捕获命名标签下的所有内存内容
diff_memory比较两个快照并返回更改的字节范围
memory_map/proc/self/maps-带间隙和符号注释的样式布局

寄存器

工具说明
set_registers写入一个或多个寄存器
get_registers读取寄存器(特定或全部)
get_stack从SP读取堆栈条目,根据符号解析值

执行

工具说明
emulate使用停止地址、指令计数或超时运行模拟
step执行一条带有完全反汇编的指令
add_breakpoint设置断点,可选地使用注册条件
remove_breakpoint删除断点
list_breakpoints列出所有断点及其条件
save_context在标签下保存寄存器快照
restore_context从已保存的快照还原寄存器

断点条件

条件断点接受以下表达式:

eax == 42
rax > 0x1000 and rcx != 0
r0 == 0 or r1 & 0xff

支持的操作员: ==, !=, >, =, `=1.18.0|MCP协议/FastMCP服务器框架| | 独角兽 >=2.0.0|CPU仿真引擎| | 顶点石 >=5.0.0|拆卸发动机| | 梯形发动机 >=0.9.2 |装配发动机| | 亲爱的 >=0.14.0|ELF/PE/Mach-O二进制解析|

许可证

仅限GPL-2.0

目录标签

目录标签

调试工具Python开发工具CPU模拟本地部署反汇编汇编LLM工具

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

session

运行时(runtime,运行环境)

Python

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

41

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiosessionlocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP