ILSpy-Mcp
by bivex·★ 33·综合分 44
一个通过 MCP 协议向 AI 助手展示 .NET 程序集反编译和分析功能的工具。
概述
ILSpy MCP Server 是一个专业工具,使 AI 助手能够通过自然语言命令反编译和分析 .NET 程序集。它集成了流行的 .NET 反编译工具 ILSpy,为 Claude Code 和 Cursor 等 AI 环境提供强大的逆向工程功能。该服务器提供全面的程序集分析工具,包括类型反编译、方法提取、类型层次结构分析和成员搜索。 该实现采用清晰的架构设计,职责分明,提供只读操作,包含适当的安全措施,如程序集路径验证和超时控制。项目有积极的维护,最近有提交,并通过环境变量提供详细的配置选项。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
当您需要通过AI助手逆向工程.NET程序集且不想离开开发环境时,选择ILSpy-MCP。
什么时候不要选它
如果您需要分析非.NET代码或需要对程序集进行写入操作,请不要选择此服务器,因为它仅限读取且仅适用于.NET生态系统。
此 server 暴露的工具
从 README 抽取出 8 个工具decompile_typeDecompile and analyze a .NET type from a DLL
decompile_methodDecompile and analyze a specific method
list_assembly_typesList all types in an assembly
analyze_assemblyGet architectural overview of an assembly
get_type_membersGet complete API surface of a type
find_type_hierarchyFind inheritance relationships
search_members_by_nameSearch for members by name
find_extension_methodsFind extension methods for a type
可对比工具
安装
安装
前提条件
- .NET 9.0 SDK 或更高版本
- 兼容 MCP 的客户端(Claude Code、Cursor、Claude Desktop 等)
安装工具
dotnet tool install -g ILSpyMcp.Server更新到最新版本
dotnet tool update -g ILSpyMcp.Server为 Claude Desktop 配置
添加到 claude_desktop_config.json:
{
"mcpServers": {
"ilspy-mcp": {
"command": "ilspy-mcp",
"args": []
}
}
}FAQ
- 这个工具支持哪些 .NET 版本?
- 该服务器支持反编译各种 .NET 版本的程序集,包括 .NET Framework 和 .NET Core/.NET 5+。
- 我能否反编译混淆的程序集?
- ILSpy 可以处理部分混淆的代码,但严重混淆的程序集可能无法正确反编译。结果取决于使用的混淆技术。
ILSpy-Mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。