Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

Sharphy

de baharmaulidiiiversión 1.1.1i★ –iSe ejecuta en tu computadora
Nombre en el registroio.github.baharmaulidiii/sharphy

Instalar

Resumen

Descripción del creador (original en inglés)

CLR Intelligence and Runtime Forensic Bridge for AI Coding Agents.

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en tu computadora
  • Transporte: stdio
  • Categoría: Herramientas para desarrolladores

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

{
  "mcpServers": {
    "sharphy": {
      "command": "dnx",
      "args": [
        "Sharphy.Cli",
        "--yes"
      ]
    }
  }
}

Ejecuta esto en tu terminal

claude mcp add sharphy -- dnx Sharphy.Cli --yes

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "sharphy": {
      "command": "dnx",
      "args": [
        "Sharphy.Cli",
        "--yes"
      ]
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "sharphy": {
      "type": "stdio",
      "command": "dnx",
      "args": [
        "Sharphy.Cli",
        "--yes"
      ]
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 8 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub baharmaulidiii, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Comparado con otros en Herramientas para desarrolladoresi

  • Más estrellas que el 0% de los otros 4915 servidores de esta categoría
  • Publicado en el registro más recientemente que el 82% de los otros 4915 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 4915 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro Sharphy?

Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (1.1.1) llegó al registro hace 8 días.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas .NET en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: GitHub, Desktop Commander, Cloudflare MCP

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

GitHub

de github

Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.

Computadora o nube★ 34.245MITActualizado hace 4 días
Instalar

Desktop Commander

de wonderwhy-er

MCP server for terminal commands, file operations, and process management

Se ejecuta en tu computadora★ 10.225MITActualizado hace 16 días
Instalar

Cloudflare MCP

de cloudflare

Cloudflare MCP servers

Se ejecuta en la nube★ 4446Apache-2.0Actualizado hace 14 meses
Instalar

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

Sharphy: CLR Intelligence & Runtime Forensic Bridge

Native Model Context Protocol (MCP) Server Empowering AI Coding Agents as Advanced .NET Runtime Diagnosticians, Memory Forensic Analysts, and Binary Architects.

Leveraging ECMA-335 Metadata Semantics, Cross-Platform Crash Dump Telemetry, and Rigid CIL Bytecode Navigation.

Architecture · Ecosystem · MCP Catalog · Agent Setup · Policies & Legal · Changelog · Contributing · Code of Conduct

[!CAUTION]

Legal Disclaimer & Limitation of Liability

Sharphy is engineered exclusively for good-faith security research, production crash dump diagnostics, vulnerability assessments, incident response, and lawful software engineering. Users bear sole civil and criminal responsibility for complying with applicable territorial cyber laws, third-party End User License Agreements (EULAs), and intellectual property rights. The developer disclaims any liability for malicious misuse or unlawful reverse engineering. Full details: DISCLAIMER.md.

[!IMPORTANT]

Install and execute Sharphy only from official distribution channels: verified NuGet packages (Sharphy.Cli under the verified Sharphy.* reserved prefix), official Model Context Protocol (MCP) Registry (io.github.baharmaulidiii/sharphy), or direct compilation from the official repository at github.com/baharmaulidiii/sharphy.


Architecture Overview & Philosophy

Mainstream AI coding agents (*Cursor*, *Claude Code*, *Windsurf*, *Copilot*) operate primarily on raw source code heuristics in an editor. They suffer from runtime blindness when confronting:

  • Production memory crashes and unhandled fatal exceptions
  • Multi-threaded synchronization deadlocks and lock cycle contention
  • Large Object Heap (LOH) fragmentation and memory leaks
  • Compiled third-party binaries lacking source code availability

Sharphy serves as a deterministic runtime forensic bridge implementing the open Model Context Protocol (MCP) specification. Over an isolated JSON-RPC 2.0 Stdio channel, Sharphy exposes Microsoft low-level diagnostics and decompilation engines directly to semantic AI reasoning loops.

┌─────────────────────────────────────────────────────────────┐

│ AI Coding Agent Client │ │ (Cursor / Claude Code / Windsurf / LLM) │ └──────────────────────────────┬──────────────────────────────┘ │ JSON-RPC 2.0 over Stdio ▼ ┌─────────────────────────────────────────────────────────────┐ │ Sharphy.Server (Host) │ │ ┌─────────────────────────────────────────────────────┐ │ │ │ Pure Stdio Channel (stdout: Payloads / stderr: Log)│ │ │ │ JSON-RPC Dispatcher & Tool Registry (10 Tools) │ │ │ └──────────────────────────┬──────────────────────────┘ │ └──────────────────────────────┼──────────────────────────────┘ │ Strongly-Typed In-Process Calls ▼ ┌─────────────────────────────────────────────────────────────┐ │ Sharphy.Core Engine │ │ ┌───────────────────────┐ ┌───────────────────────┐ │ │ │ ClrMD Forensics │ │ ILSpy Engine │ │ │ │ (Crash Dump & Heap) │ │ (C# Decompilation) │ │ │ ├───────────────────────┤ ├───────────────────────┤ │ │ │ Mono.Cecil Engine │ │ Roslyn & Sandbox │ │ │ │ (Metadata & Mutation) │ │ (UnsafeAccessor & ALC)│ │ │ └───────────────────────┘ └───────────────────────┘ │ └──────────────────────────────┬──────────────────────────────┘ │ Deterministic Low-Level Inspection ▼ ┌─────────────────────────────────────────────────────────────┐ │ Runtime Analysis Target │ │ • Windows / Linux Crash Dump Files (.dmp / ELF core dump) │ │ • Compiled Binary Assemblies (.dll / .exe ECMA-335) │ │ • Active Runtime Processes & Isolated AssemblyLoadContext │ └─────────────────────────────────────────────────────────────┘


Package Ecosystem & Roles

The Sharphy solution is organized into three modular projects with distinct boundaries:

Package / ModuleDistributionTarget AudienceArchitectural Role & Technical Scope
`Sharphy.Cli`.NET Global ToolEnd Users & AgentsCommand-line entry point. Operates as an instant zero-configuration launcher for the MCP host server (sharphy mcp start) or quick inspection utilities.
`Sharphy.Server`Class Library / HostAgent Frameworks & HostsImplements the official Model Context Protocol (MCP) using JSON-RPC 2.0. Enforces pure Stdio stream separation: stdout is dedicated to JSON-RPC payloads, while all internal diagnostic logging is routed to stderr.
`Sharphy.Core`Class Library EngineCLR Engineers & BuildersPure analytical engine with no MCP protocol dependencies. Abstacts low-level libraries: Microsoft.Diagnostics.Runtime (ClrMD), ICSharpCode.Decompiler (ILSpy), Mono.Cecil, and Microsoft.CodeAnalysis.CSharp (Roslyn).

Operational Architecture: Zero-Footprint Production Forensics

A common enterprise architectural question is whether diagnostic servers must be deployed to live production machines.

Does Sharphy need to be installed on your production servers? NO.

Sharphy follows a Zero-Footprint, Post-Mortem Forensic Workflow. The analytical engines, decompilers, and AI agents run strictly in isolated development, CI/CD, or security analyst workstations:

┌──────────────────────────────────────────────┐

│ PRODUCTION ENVIRONMENT │ │ (Zero Sharphy Footprint Required) │ │ │ │ 1. Unhandled crash / freeze occurs │ │ 2. Collect memory dump via official CLI: │ │ dotnet-dump collect -p │ │ 3. Output: crash.dmp (Windows) / core (ELF) │ └──────────────────────┬───────────────────────┘ │ Secure SCP / S3 Dump Transfer ▼ ┌──────────────────────────────────────────────┐ │ ANALYST WORKSTATION / AI ENVIRONMENT │ │ (Isolated Off-Site Inspection) │ │ │ │ • AI Coding Agent (Cursor / Claude Code) │ │ • Sharphy MCP Server (Sharphy.Cli / Server) │ │ • Automated RCA: │ │ - sharphy_analyze_dump │ │ - sharphy_inspect_heap │ │ - sharphy_deadlock_detector │ └──────────────────────────────────────────────┘

Key Operational Benefits:
  1. Zero Production Risk: No third-party daemons, background agents, or persistent listeners are installed on mission-critical production servers.
  2. Standard Microsoft Tooling: Dump collection uses standard, officially supported Microsoft utilities (dotnet-dump, createdump, or OS crash reporting).
  3. Regulatory & Audit Compliance: Keeps production environments compliant with strict compliance standards (PCI-DSS, ISO/IEC 27001, SOC 2) by avoiding intrusive monitoring hooks.
  4. Air-Gapped & Offline Ready: Analysis can be performed in completely isolated, offline lab environments without remote runtime connectivity.

10 MCP Tools Catalog

Sharphy exposes ten specialized tools covering the full spectrum of .NET runtime analysis:

┌────────────────────────────────────────────────────────────────────────────┐

│ SHARPHY 10 MCP TOOLS CATALOG │ ├────────────────────────┬─────────────────────────┬─────────────────────────┤ │ Memory & Forensics │ Decompilation & Diff │ Bytecode & Metadata │ ├────────────────────────┼─────────────────────────┼─────────────────────────┤ │ • sharphy_analyze_dump │ • sharphy_decompile_... │ • sharphy_inspect_me... │ │ • sharphy_inspect_heap │ • sharphy_diff_assem... │ • sharphy_extract_to... │ │ • sharphy_deadlock_... │ • sharphy_clean_obfu... │ • sharphy_patch_il │ │ │ │ • sharphy_generate_w... │ └────────────────────────┴─────────────────────────┴─────────────────────────┘

1. sharphy_analyze_dump

Automated Root Cause Analysis (RCA) on Windows (.dmp) and Linux (ELF core dump) CoreCLR memory crash dumps. Extracts crashing thread call stacks, unhandled exception objects, and faulty HRESULT codes.

2. sharphy_inspect_heap

Deep managed heap inspection, traversing GC segments, measuring generation distribution (Gen 0, Gen 1, Gen 2, LOH, POH), calculating fragmentation, and pinpointing memory leak retainers.

3. sharphy_deadlock_detector

Traverses the CLR SyncBlock synchronization cache and active thread Monitor locks, building a Wait-For Graph (WFG) to detect thread synchronization deadlock cycles.

4. sharphy_decompile_method

Reconstructs clean, modern idiomatic C# source code from compiled CIL bytecode using the embedded ILSpy engine, reconstructing async state machines and lambda captures.

5. sharphy_diff_assemblies

Performs semantic binary comparisons between two versions of an assembly, flagging added/removed types, breaking changes to public/protected APIs, and CIL instruction size shifts.

6. sharphy_inspect_metadata

Inspects ECMA-335 metadata tables, decoding TypeDef, MethodDef, FieldDef, custom attributes, P/Invoke native imports, and embedded resources.

7. sharphy_clean_obfuscation

Analyzes obfuscated assemblies, demangling Control Flow Graph (CFG) switch-flattening patterns, trimming excessi

Solo se muestra el principio; lee el resto en el repo

Pregunta a PopNx