mcp-dotnet-explorer
Verified Safeby jadjhaddad
Overview
A Model Context Protocol (MCP) server that analyzes .NET assembly DLLs and stores metadata in a SQLite database for efficient querying.
Installation
dotnet exec "/path/to/your/installation/bin/Debug/net9.0/DllInspectorMcp.dll"Security Notes
The server's core function is to analyze arbitrary .NET DLLs. It uses `MetadataLoadContext` for reflection-only loading, which significantly mitigates direct code execution risks from potentially malicious DLLs compared to full assembly loading. There are no indications of `eval` usage, obfuscation, hardcoded secrets, or unintended external network communication in the provided code snippets. The primary security consideration for a tool of this nature is resource exhaustion (DoS) when analyzing extremely large or malformed DLLs, and potential information leakage if exposed to untrusted users, though it's designed for local use by a trusted client (Claude Code).
Similar Servers
NugetMcpServer
Provides AI assistants with accurate NuGet package information for C# APIs and types.
csharp-lsp-mcp
An MCP server that provides C# and XAML language intelligence by integrating with `csharp-ls` and built-in XAML analysis for AI assistants like Claude.
mcp-sqlite-tools
A Model Context Protocol (MCP) server for LLMs to safely and efficiently interact with local SQLite databases, providing comprehensive operations from schema management to query execution and transactions.
jewei-mssql-mcp-server
Provides a Micro-Agent Protocol (MCP) server for querying Microsoft SQL Server databases and retrieving table structures.