2 v1.8.0 更新于 2026-10-20
ReversePort MCP Server
逆向工程任何东西,移植到任何地方。一个面向编程 agent 的 MCP 服务器。
适用客户端
本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端
安装配置
本地运行(npm)
{
"mcpServers": {
"reverseport": {
"command": "npx",
"args": [
"-y",
"reverseport"
]
}
}
}将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。
提供的工具 接入后 Agent 可调用这 16 个工具
re_scan
扫描项目或游戏,识别引擎及版本、语言、入口点和启动方式
re_graph
生成代码库的依赖图/结构映射
re_symbols
在 30+ 语言中查找代码符号
re_report
生成代码库的分析报告(如 ARCHITECTURE.md)
re_compare
对比两个构建/文件夹/包之间的差异,按最大变化排序
re_lookup
无文件时通过公开渠道侦察某游戏的引擎、技术栈、文件布局和开源重制版
re_blueprint
生成干净重建规范:系统清单、待测参数、对照表和项目骨架
port_plan
制定迁移计划,划分移植单元并按依赖排序
port_unit
按单元移植代码(借助 API 映射)
port_write
写出移植后的单元代码
port_scene
转换场景与变换(镜像到目标引擎坐标系)
port_verify
验证移植完整性,确保没有遗漏单元或函数
engine_tools
查找目录中除默认列表外的其他工具
engine_call
调用 engine_tools 找到的工具
set_tool_profile
切换工具列表档位(compact 或 full)
share_feedback
向维护者留言反馈,数据保留在本机直至用户分享