Finot3/dnspy-mcp

GitHub: Finot3/dnspy-mcp

一个基于MCP协议的模块化.NET逆向工程服务端,为dnSpy和ILSpy提供反射分析工具和结构化输出能力。

Stars: 0 | Forks: 0

# ⚙️ dnspy-mcp - 简单的 .NET 逆向工程服务器 [![下载 dnspy-mcp](https://img.shields.io/badge/Download-dnspy--mcp-brightgreen)](https://github.com/Finot3/dnspy-mcp/releases) ## 🖥️ 关于 dnspy-mcp dnspy-mcp 是一款专为 .NET 程序开发者设计的服务器工具。它可以帮助您配合使用 dnSpy 或 ILSpy 等逆向工程工具。该软件在 Windows 上运行,并使用 C# 语言构建。它通过提供后端服务供这些工具连接,让您能更轻松地分析和检查 .NET 代码。 您不需要精通编程即可使用 dnspy-mcp。本指南将帮助您在无需任何编程技能的情况下,在 Windows 电脑上下载并启动它。 ## 📋 系统要求 在开始之前,请确保您的计算机满足以下需求: - 操作系统:Windows 10 或更高版本 - 处理器:64 位 Intel 或 AMD,至少 1.6 GHz - 内存 (RAM):最低 4 GB,推荐 8 GB 或更多 - 磁盘空间:至少 100 MB 可用空间 - .NET Framework:5.0 或更高版本(通常包含在现代 Windows 版本中) 满足这些条件可确保服务器顺畅运行且不出现错误。 ## 🚀 快速入门 按照以下步骤在您的 PC 上准备好 dnspy-mcp。 ### 1. 访问下载页面 在浏览器中点击或打开此链接: [在此下载 dnspy-mcp](https://github.com/Finot3/dnspy-mcp/releases) 此页面显示软件的最新版本。请查找版本号最高的最新发布版。 ### 2. 选择正确的文件 您会在发布版下方看到几个类似这样的文件: - `dnspy-mcp-win64.zip` - `dnspy-mcp-win32.zip` 选择与您的 Windows 版本匹配的文件: - 如果您的 Windows 是 64 位(目前大多数电脑都是),请选择 `win64` 文件。 - 如果您的 Windows 是较旧的 32 位,请选择 `win32` 文件。 如果不确定,64 位通常是正确的选择。 ### 3. 下载文件 点击正确的文件,您的浏览器会将其下载到计算机。请记住保存位置(通常是“Downloads”文件夹)。 ## 💾 安装步骤 下载文件后,请按照以下步骤设置 dnspy-mcp: ### 1. 解压文件 - 打开下载 zip 文件的文件夹。 - 右键单击该文件并选择“Extract All”(全部提取)。 - 选择一个文件夹来提取内容,例如您的 Desktop(桌面)或 Documents(文档)。 - 点击“Extract”(提取)并等待过程完成。 ### 2. 打开文件夹 解压后,打开新文件夹。里面您会看到几个文件。重要的那个通常叫 `dnspy-mcp.exe` 或类似的名称。 ### 3. 运行 dnspy-mcp - 双击 `.exe` 文件启动服务器。 - 将打开一个窗口显示服务器状态。 - 如果您的计算机请求权限,请点击“Allow”(允许)或“Yes”(是)以让程序运行。 服务器现在应该在后台安静地运行,准备好与您的 .NET 工具协同工作了。 ## 🔧 在 dnSpy/ILSpy 等工具中使用 dnspy-mcp dnspy-mcp 充当其他工具的辅助服务。它允许这些工具连接到它以加快工作速度。 - 在您的计算机上打开 dnSpy 或 ILSpy。 - 进入该工具的选项或设置部分。 - 查找“Server”或“MCP”设置。 - 输入 `localhost` 或 `127.0.0.1` 作为服务器地址。 - 保存设置。 完成后,当您处理 .NET 程序时,这些工具将自动连接到 dnspy-mcp,使其运行更快、更流畅。 ## 🛠 故障排除 如果 dnspy-mcp 无法启动或停止工作: - 确保您的 Windows Firewall 没有阻止它。您可以为 `dnspy-mcp.exe` 添加例外。 - 检查您的 .NET Framework 是否已安装并保持最新。Windows Update 可以帮助完成此操作。 - 重新启动计算机并尝试再次运行该程序。 - 确保您下载了正确的版本(32 位或 64 位)。 如果服务器窗口立即关闭,请尝试从 Command Prompt(命令提示符)运行 `.exe` 文件以查看任何错误消息: 1. 点击 Start(开始),输入 `cmd`,然后打开 Command Prompt。 2. 使用 `cd` 命令转到 `dnspy-mcp.exe` 所在的文件夹。例如: `cd Desktop\dnspy-mcp` 3. 输入 `dnspy-mcp.exe` 并按 Enter。 4. 阅读显示的任何消息以了解问题所在。 ## 🔄 更新 dnspy-mcp 定期检查发布页面以获取更新: [https://github.com/Finot3/dnspy-mcp/releases](https://github.com/Finot3/dnspy-mcp/releases) 要更新: - 像以前一样下载新的 zip 文件。 - 将其解压到一个新文件夹。 - 运行新版本而不是旧版本。 如果需要,您可以删除旧文件。如果您保存了任何设置,请进行备份。 ## 📂 文件与结构说明 以下是您通常会在 dnspy-mcp 包中找到的文件: - `dnspy-mcp.exe`:您运行的主服务器程序。 - `README.md`:说明用法的文档。 - `config.json` 或类似文件:设置文件,您可以在其中修改高级选项。 - 程序运行所需的其他支持 DLL 文件。 ## 🧰 高级设置(可选) 对于想要更多控制的用户: - 您可以编辑 `config.json` 文件来更改服务器端口或日志记录选项。 - 您可以将服务器作为服务运行以实现自动启动,但这需要熟悉 Windows 服务。 - 您可以查看文件夹中的服务器日志以进行故障排除。 对于基本使用,这些步骤不是必需的。 ## 📞 获取帮助 如果您遇到这些说明之外的问题,请在 GitHub 仓库中提交 issue: [https://github.com/Finot3/dnspy-mcp/issues](https://github.com/Finot3/dnspy-mcp/issues) 清楚地描述您的问题,并尽可能包含截图。社区或维护者可能会帮助您解决问题。 [![下载 dnspy-mcp](https://img.shields.io/badge/Download-dnspy--mcp-blue)](https://github.com/Finot3/dnspy-mcp/releases)
标签:DAST, dnSpy, ILSpy, MCP服务器, .NET Framework, TLS抓取, URL提取, 中间语言, 二进制分析, 云安全监控, 云安全运维, 云资产清单, 代码分析, 内存取证对抗, 凭证管理, 反射, 反编译, 后端服务, 恶意软件分析, 模块化, 脚本检测, 软件安全, 逆向工程, 静态分析