MCP Catalogs
首页

ILSpy-Mcp

by bivex·33·综合分 44

一个通过 MCP 协议向 AI 助手展示 .NET 程序集反编译和分析功能的工具。

developer-toolsai-llmother
6
Forks
0
活跃 Issue
2 个月前
最近提交
2 天前
收录于

概述

ILSpy MCP Server 是一个专业工具,使 AI 助手能够通过自然语言命令反编译和分析 .NET 程序集。它集成了流行的 .NET 反编译工具 ILSpy,为 Claude Code 和 Cursor 等 AI 环境提供强大的逆向工程功能。该服务器提供全面的程序集分析工具,包括类型反编译、方法提取、类型层次结构分析和成员搜索。 该实现采用清晰的架构设计,职责分明,提供只读操作,包含适当的安全措施,如程序集路径验证和超时控制。项目有积极的维护,最近有提交,并通过环境变量提供详细的配置选项。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:逆向工程 .NET 程序集以理解其结构和功能
:分析第三方库以了解其 API 和实现细节
:通过检查实际代码而不是仅调试符号来调试 .NET 应用程序
:这个工具支持哪些 .NET 版本?
:我能否反编译混淆的程序集?

什么时候选它

当您需要通过AI助手逆向工程.NET程序集且不想离开开发环境时,选择ILSpy-MCP。

什么时候不要选它

如果您需要分析非.NET代码或需要对程序集进行写入操作,请不要选择此服务器,因为它仅限读取且仅适用于.NET生态系统。

此 server 暴露的工具

从 README 抽取出 8 个工具
  • decompile_type

    Decompile and analyze a .NET type from a DLL

  • decompile_method

    Decompile and analyze a specific method

  • list_assembly_types

    List all types in an assembly

  • analyze_assembly

    Get architectural overview of an assembly

  • get_type_members

    Get complete API surface of a type

  • find_type_hierarchy

    Find inheritance relationships

  • search_members_by_name

    Search for members by name

  • find_extension_methods

    Find extension methods for a type

可对比工具

dnspy-mcpdotpeek-mcpilspy

安装

安装

前提条件

  • .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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。