.NET反编译器MCP服务器
AI特化型的。NET DLL分度管MCP服务器
概要
这MCP服务器Claude Code等的AI从工具。NET DLL中所述修改相应参数的值。 游戏MOD非常适合于创建、逆向工程、代码分析等。
机能
Steam/游戏自动检测
- find_steam_games: Steam扫描程序库搜索所有游戏
- Windows从注册表自动发现(也支持非标准安装目标) - libraryfolders.vdf支持多个库 - 回退功能(注册表失败时)
- scan_game_assemblys:从游戏目录。NET DLL/EXE自动检测
- Unity(管理/、\*\_数据/管理/) - IL2CPP対応 - ModMenu.dll等根目录DLL也发现
解编译
- list_types: DLL中的所有类型(类、接口等)一览显示
- inspect_type:获取特定类型的详细信息(方法、字段和属性)
- 反编译方法:将特定方法C#编译为代码
路径解析
- 相对路径自动解析
- 环境变数展开对应
前提条件
- Python 3.10以上
- ilspycmd(.NET工具)
快速启动
1.安装相关性
# ilspycmdのインストール
dotnet tool install -g ilspycmd
# Python依存関係のインストール
cd C:\Programming\dotnet-decompiler-mcp
pip install -r requirements.txt2. Claude Code设定
%APPDATA%\Claude\claude_desktop_config.json 添加到:
{
"mcpServers": {
"dotnet-decompiler": {
"command": "python",
"args": ["C:\\Programming\\dotnet-decompiler-mcp\\server.py"]
}
}
}3. Claude Code重新启动
详情安装.md来修改标记元素的显示属性。
使用方法
MCP启动为服务器
python server.pyClaude Code设定
claude_desktop_config.json添加:
{
"mcpServers": {
"dotnet-decompiler": {
"command": "python",
"args": ["C:\\Programming\\dotnet-decompiler-mcp\\server.py"]
}
}
}目标用户
- 游戏MOD创建者
- 反向工程师
- .NET开発者
- 安全研究者
许可证
MIT许可证
