Token导航 LogoToken导航TokenDH.com
Il Spy MCP logo
运维云端未说明官方级别未说明来源级核验

Il Spy MCP

MCP Server

一个使用ICSharpCode.Decompiler提供.NET程序集检查工具的MCP服务器,允许LLMs列出类型、反编译C#代码以及查看编译程序集的IL反汇编。

工具数

4

提示词数

0

GitHub Stars

1

资源数

0
C#云端部署Docker

安装说明

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

作者 / 组织

Phantomical

提供方

Phantomical

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

ILSpy MCP服务器

先决条件

构建

dotnet build

用法

服务器使用MCP协议通过stdio进行通信。

dotnet run [options]

选项

选项描述
`--reference-path
`添加程序集引用目录(可重复)
-v, --verbose启用调试级别日志记录到stderr

工具

list_types

列出中的所有类型(类、接口、结构、委托、枚举)。NET程序集,按命名空间分组。

参数必填说明
assemblyPathyes.dll或.exe的路径
pattern没有用于筛选类型名称的正则表达式

list_members

将类型分解为C#并列出其成员和嵌套类型。

参数必填说明
assemblyPathyes.dll或.exe的路径
typeNameyes完全限定的类型名称(例如。 Namespace.ClassName)

decompile

将类型分解为C#源代码。

参数必填说明
assemblyPathyes.dll或.exe的路径
typeNameyes完全限定的类型名称

disassemble

将类型反汇编为IL(中间语言)代码。

参数必填说明
assemblyPathyes.dll或.exe的路径
typeNameyes完全限定的类型名称

MCP客户端配置

克劳德代码

添加到MCP设置中:

{
  "mcpServers": {
    "ilspy": {
      "command": "dotnet",
      "args": ["run", "--project", "/path/to/ILSpyMCP"]
    }
  }
}

克劳德桌面版

增添 claude_desktop_config.json:

{
  "mcpServers": {
    "ilspy": {
      "command": "dotnet",
      "args": ["run", "--project", "/path/to/ILSpyMCP"]
    }
  }
}

要传递其他选项(例如框架部件的引用路径):

{
  "mcpServers": {
    "ilspy": {
      "command": "dotnet",
      "args": [
        "run", "--project", "/path/to/ILSpyMCP",
        "--",
        "--reference-path", "/path/to/framework/assemblies"
      ]
    }
  }
}

目录标签

目录标签

C#云端部署DockerMCP服务器本地部署.NET反编译程序集检查C#反编译IL反汇编

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP