ILSpy-Mcp logo
ILSpy-Mcp
★ 75
vs
dotnet-dump-mcp logo
dotnet-dump-mcp
★ 14

ILSpy-Mcp vs dotnet-dump-mcp

ILSpy-Mcp: ILSpy MCP Server is a .NET 9-based Model Context Protocol (MCP) server that provides AI assistants with in-memory .NET assembly decompilation and structural analysis capabilities. It acts as a bridge, enabling LLMs to inspect, decompile, and analyze compiled .NET code directly via natural language.; dotnet-dump-mcp: This project wraps the powerful Microsoft.Diagnostics.Runtime (ClrMD) library to analyze .NET memory dumps. It provides both a command-line tool (`dndump`) and a Model Context Protocol (MCP) server, allowing AI assistants or users to perform detailed .NET memory dump analysis.

01

TL;DR

ILSpy-Mcp logo
ILSpy-McpDev Tooling · ★ 75

Analyze the high-level architecture of unfamiliar .NET libraries or assemblies.

dotnet-dump-mcp logo
dotnet-dump-mcpDev Tooling · ★ 14

AI-assisted .NET memory dump analysis using MCP clients like Claude Desktop or Cursor.

02

Side-by-Side Comparison

Field
ILSpy-Mcp logoILSpy-Mcp
dotnet-dump-mcp logodotnet-dump-mcp
Category
Dev Tooling
Dev Tooling
Stars
★ 75
★ 14
License
MIT
MIT
Install Command
dotnet tool install -g ILSpyMcp.Server
dotnet pack src/DotNetDump.Cli/DotNetDump.Cli.csproj -c Release -o ./nupkg && dotnet tool install --global --add-source ./nupkg dndump
Updated
2mo ago
1mo ago
Open Source
Yes
Yes
Tags
.NET, Decompilation, AI Assistant Tool
.NET, Debugging, Memory Analysis
03

Features

ILSpy-Mcp logoILSpy-Mcp
01In-memory .NET assembly decompilation and structural analysis
02Communication with AI clients via JSON-RPC 2.0 over standard input/output (stdio)
03Configurable operation timeouts and output size limits to protect LLM context windows
04Comprehensive toolset for assembly discovery, type inspection, and targeted decompilation
05Read-only disassembly and reflection operations with robust path validation
dotnet-dump-mcp logodotnet-dump-mcp
01Detailed Object Inspection: View object fields and values, and trace garbage collector roots to understand object retention.
02Managed Thread and Stack Analysis: List all managed threads, their states, and obtain stack traces for debugging.
03System Module and Deadlock Detection: List loaded assemblies/modules and analyze synchronization blocks to detect deadlocks.
04

Use Cases

ILSpy-Mcp logoILSpy-Mcp
↳Analyze the high-level architecture of unfamiliar .NET libraries or assemblies.
↳Explore types, namespaces, and API surfaces within compiled .NET code.
↳Decompile specific classes, interfaces, structs, enums, or methods to understand their implementation logic.
↳Identify inheritance hierarchies and extension methods within .NET assemblies.
↳Search for members matching a substring or pattern across the assembly.
dotnet-dump-mcp logodotnet-dump-mcp
↳AI-assisted .NET memory dump analysis using MCP clients like Claude Desktop or Cursor.
↳Diagnosing memory leaks and Out-Of-Memory (OOM) errors in .NET applications.
↳Detecting deadlocks and analyzing unhandled exceptions from crash dumps.
↳Performing cross-platform .NET dump analysis (e.g., Linux dump on macOS) using Docker containers.
FAQ

FAQ

What is the difference between ILSpy-Mcp and dotnet-dump-mcp?
Both ILSpy-Mcp and dotnet-dump-mcp are in the Dev Tooling category. ILSpy-Mcp has 75 stars, while dotnet-dump-mcp has 14 stars.
Which is better, ILSpy-Mcp or dotnet-dump-mcp?
The best choice depends on your use case. Choose ILSpy-Mcp if Analyze the high-level architecture of unfamiliar .NET libraries or assemblies., and dotnet-dump-mcp if AI-assisted .NET memory dump analysis using MCP clients like Claude Desktop or Cursor..
Is ILSpy-Mcp free or open source?
Yes, ILSpy-Mcp is open source on GitHub (MIT).
Is dotnet-dump-mcp free or open source?
Yes, dotnet-dump-mcp is open source on GitHub (MIT).
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit
→

Related