К основному содержанию
MCP-сервер CX Codex

dotnet-sherlock-mcp — MCP-сервер для Claude Code: разбор .NET-сборок

MCP-сервер для анализа .NET-сборок: типы, методы, зависимости, исходники через PDB. Пригодится, когда агент должен отвечать по реальному коду, а не по догадкам.

Открыть на GitHub

Что делает dotnet-sherlock-mcp

Сервер поднимается по stdio и отдаёт агенту инструменты для рефлексии над .NET-сборками: разбор типов и их членов, поиск по именам и атрибутам, постраничная выдача для больших наборов, вытаскивание XML-документации. Есть отдельные инструменты для исходников (get_member_source через PDB или Source Link), декомпиляции в C# и сравнения API двух версий сборки или пакета с пометкой ломающих изменений.

Внутри 47 инструментов, но есть профиль core из 24 — остальные подгружаются группами по мере надобности. Плагин для Claude Code запускает сервер именно в этом профиле, потому что скилл покрывает тот же набор; расширить можно через load_tools или переменную SHERLOCK_TOOL_PROFILE=full. Промпты explore_package, explain_type и who_calls дают готовые точки входа в типовые сценарии.

Запуск через dnx требует .NET 10 SDK, глобальный инструмент работает на .NET 8 и новее. Целевые фреймворки — .NET 8, 9 и 10. Если Sherlock уже был добавлен через claude mcp add, старую запись надо убрать: иначе инструменты загрузятся дважды.

Какие задачи решает

  • понять, из чего собрана чужая .NET-сборка
  • найти все места вызова метода
  • сравнить API двух версий пакета и увидеть ломающие изменения
  • посмотреть исходник члена без репозитория
  • перечислить эндпоинты ASP.NET Core и регистрации в DI

Примеры запросов агенту

  • Разбери сборку MyApp.dll и покажи публичные типы
  • Кто вызывает метод ProcessOrder в этой сборке?
  • Сравни API-поверхность двух версий пакета и скажи, что сломается

Как установить dotnet-sherlock-mcp

Установка

Команды запуска нет в реестре MCP — смотрите README репозитория

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о dotnet-sherlock-mcp

Как установить dotnet-sherlock-mcp в Claude Code?

Через маркетплейс плагинов: сначала /plugin marketplace add jcucci/dotnet-sherlock-mcp, затем /plugin install sherlock@dotnet-sherlock-mcp. После этого перезапустите Claude Code или выполните /reload-plugins.

Что делает dotnet-sherlock-mcp?

Даёт агенту инструменты для разбора .NET-сборок: типы и их члены, зависимости, XML-документация, исходники через PDB, декомпиляция и сравнение версий API.

Что нужно для работы сервера?

Запуск через dnx требует .NET 10 SDK, глобальный инструмент — .NET 8 или новее. Плагин стартует сервер в профиле core; полный набор включается переменной SHERLOCK_TOOL_PROFILE=full.

Похожие MCP-серверы

Все MCP-серверы по теме «Бэкенд и API» →
MCP Toolbox for Databases официальный googleapis Подключает ИИ-агента к базам данных через MCP: можно изучать схемы, выполнять запросы и создавать код с учётом структуры базы. CX Codex +1 ★ 16 717звёзд репо PostHog MCP Server PostHog Подключает PostHog к ИИ-клиентам для аналитики событий и управления флагами функциональности. CX Codex +1 ★ 40 409звёзд репо OpenWork MCP Gateway different-ai Шлюз связывает навыки, плагины и рабочие процессы организации OpenWork с ИИ-агентом через единый адрес по протоколу HTTP с авторизацией по OAuth. CX Codex +1 ★ 24 242звёзд репо Keploy keploy Keploy помогает агенту работать с API-тестированием: создавать тесты и моки из OpenAPI, curl, Postman или реального трафика. CX Codex +1 ★ 18 727звёзд репо Nhost nhost MCP-сервер подключает ИИ-ассистента к GraphQL API проекта Nhost. Пользователь проходит авторизацию, а доступ к данным ограничивают его права. CX Codex +1 ★ 9 366звёзд репо basebalance.cloud — x402 RPC & MCP gateway Conway-Research Платный JSON-RPC к сети Base через MCP: бесплатно 10 запросов в минуту, дальше $0.50 за 10 тысяч. С фейловером, кешем и леджером. CX Codex +1 ★ 7 506звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой