pzalutski-pixel/sharplens-mcp

pzalutski-pixel/sharplens-mcp

от pzalutski-pixel
MCP сервер для .NET/C# с 67 инструментами на основе Roslyn: семантический анализ кода, навигация по типам, безопасный рефакторинг с предпросмотром и кодогенерация. Оптимизирован для AI-агентов — да...

SharpLensMcp

NuGet npm License: MIT

A Model Context Protocol (MCP) server providing 92 AI-optimized tools for .NET/C# semantic code analysis, navigation, refactoring, and code generation using Microsoft Roslyn.

Built for AI coding agents - provides compiler-accurate code understanding that AI cannot infer from reading source files alone.

Installation

dotnet tool install -g SharpLensMcp

Then run with:

sharplens
Via npm
npx -y sharplens-mcp
Build from Source
dotnet build -c Release
dotnet publish -c Release -o ./publish

Claude Code Setup

  1. Install the tool (pick one):
dotnet tool install -g SharpLensMcp
# or
npx -y sharplens-mcp
  1. Create .mcp.json in your project root:
{
  "mcpServers": {
    "sharplens": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "sharplens-mcp"],
      "env": {
        "DOTNET_SOLUTION_PATH": "/path/to/your/Solution.sln (or .slnx)"
      }
    }
  }
}
  1. Restart Claude Code to load the MCP server

  2. Verify by asking Claude to run a health check on the Roslyn server

Часто задаваемые вопросы

У этого сервера пока нет списка инструментов.
1.6.4основная
1.6.3
1.6.2
1.6.1
1.6.0
1.5.3
1.5.2
1.5.1
1.5.0
1.4.2
1.4.1
1.4.0
1.3.2
1.3.1

Выберите клиент, чтобы установить pzalutski-pixel/sharplens-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "pzalutski-pixel-sharplens-mcp-suehiyns9e": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "sharplens-mcp"
      ],
      "env": {
        "DOTNET_SOLUTION_PATH": "/path/to/your/Solution.sln (or .slnx)"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "pzalutski-pixel-sharplens-mcp-suehiyns9e": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "sharplens-mcp"
      ],
      "env": {
        "DOTNET_SOLUTION_PATH": "/path/to/your/Solution.sln (or .slnx)"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "pzalutski-pixel-sharplens-mcp-suehiyns9e": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "sharplens-mcp"
      ],
      "env": {
        "DOTNET_SOLUTION_PATH": "/path/to/your/Solution.sln (or .slnx)"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"pzalutski-pixel-sharplens-mcp-suehiyns9e\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"sharplens-mcp\"],\"env\":{\"DOTNET_SOLUTION_PATH\":\"/path/to/your/Solution.sln (or .slnx)\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "pzalutski-pixel-sharplens-mcp-suehiyns9e": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "sharplens-mcp"
      ],
      "env": {
        "DOTNET_SOLUTION_PATH": "/path/to/your/Solution.sln (or .slnx)"
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add pzalutski-pixel-sharplens-mcp-suehiyns9e --env DOTNET_SOLUTION_PATH=/path/to/your/Solution.sln (or .slnx) -- npx -y sharplens-mcp

Либо через JSON-конфиг:

claude mcp add-json pzalutski-pixel-sharplens-mcp-suehiyns9e "{\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"sharplens-mcp\"],\"env\":{\"DOTNET_SOLUTION_PATH\":\"/path/to/your/Solution.sln (or .slnx)\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add pzalutski-pixel-sharplens-mcp-suehiyns9e --env DOTNET_SOLUTION_PATH=/path/to/your/Solution.sln (or .slnx) -- npx -y sharplens-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.pzalutski-pixel-sharplens-mcp-suehiyns9e]
command = "npx"
args = ["-y", "sharplens-mcp"]

[mcp_servers.pzalutski-pixel-sharplens-mcp-suehiyns9e.env]
DOTNET_SOLUTION_PATH = "/path/to/your/Solution.sln (or .slnx)"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите pzalutski-pixel/sharplens-mcp, а в поле команды запуска — строку ниже:
npx -y sharplens-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "pzalutski-pixel-sharplens-mcp-suehiyns9e": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "sharplens-mcp"
      ],
      "env": {
        "DOTNET_SOLUTION_PATH": "/path/to/your/Solution.sln (or .slnx)"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "pzalutski-pixel-sharplens-mcp-suehiyns9e": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "sharplens-mcp"
      ],
      "env": {
        "DOTNET_SOLUTION_PATH": "/path/to/your/Solution.sln (or .slnx)"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например pzalutski-pixel-sharplens-mcp-suehiyns9e.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: pzalutski-pixel-sharplens-mcp-suehiyns9e
    command: npx
    args:
      - "-y"
      - "sharplens-mcp"
    env:
      DOTNET_SOLUTION_PATH: /path/to/your/Solution.sln (or .slnx)
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "pzalutski-pixel-sharplens-mcp-suehiyns9e": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "sharplens-mcp"
      ],
      "env": {
        "DOTNET_SOLUTION_PATH": "/path/to/your/Solution.sln (or .slnx)"
      }
    }
  }
}

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

pzalutski-pixel/javalens-mcp

pzalutski-pixel/javalens-mcp

от pzalutski-pixel

JavaLens — MCP сервер для анализа Java-кода с точностью компилятора. На базе Eclipse JDT он даёт AI-агентам точные ссылки, вызовы, тесты, неиспользуемый код. Полезен для углублённого рефакторинга и отладки.

Java⭐ 44
MarcelRoozekrans/roslyn-codelens-mcp

MarcelRoozekrans/roslyn-codelens-mcp

от marcelroozekrans

Roslyn MCP сервер для глубокого семантического анализа .NET-кода. Предоставляет AI-агентам и разработчикам полный доступ к иерархиям типов, графам вызовов и диагностике с рефакторингом — всё в одном инструменте.

C#⭐ 65
pzalutski-pixel/godotlens-mcp

pzalutski-pixel/godotlens-mcp

от pzalutski-pixel

MCP-сервер для семантического анализа GDScript (15 инструментов) через Godot Language Server. Дает AI-агентам точную навигацию, рефакторинг и диагностику без ложных срабатываний grep.

Python⭐ 10
hechtcarmel/jetbrains-index-mcp-plugin

hechtcarmel/jetbrains-index-mcp-plugin

от hechtcarmel

MCP сервер для JetBrains IDE, который даёт AI-ассистентам доступ к индексации и рефакторингу. Работает с Java, Python, Go, Rust и другими языками. Включает инструменты для поиска, навигации и рефакторинга - всё через единый протокол.

Kotlin⭐ 363
sonarsource/sonarqube-mcp-server

sonarsource/sonarqube-mcp-server

от sonarsource

Сервер SonarQube MCP подключает анализ качества кода и безопасности к AI-агентам. Разработчики проверяют код прямо из агента, используя SonarQube Cloud или Server, и анализируют фрагменты без переключений.

Java⭐ 665
srijanshukla18/xray

srijanshukla18/xray

от srijanshukla18

XRAY даёт AI-ассистентам навигацию по коду: карту проекта, поиск символов и анализ влияния. Использует ast-grep для точного синтаксического поиска, поддерживает Python, JS/TS, Go. Без БД и LSP — лё...

Python⭐ 52
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин