# Roslyn

> Use this tool when you need to analyze and understand C# code semantics within Visual Studio, solving problems such as code validation, reference finding, and symbol searching. It provides inputs such as C# code files and outputs detailed type information, diagnostics, and symbol listings. Use Roslyn for tasks like file validation, go to definition, and solution-wide symbol search, leveraging its integration with Visual Studio's live workspace.

Canonical page: https://skillsregistry.net/skills/sailro-roslyn  
JSON: https://api.skillsregistry.net/v1/skills/sailro-roslyn

## Description

Visual Studio extension that exposes semantic C# code analysis via the Model Context Protocol using the live VisualStudioWorkspace. Unlike standalone Roslyn MCP servers that create their own MSBuildWorkspace, this extension uses Visual Studio's actual workspace, providing access to unsaved changes, live diagnostics, and the full compilation state that VS already maintains. Includes tools for file validation, find references using SymbolFinder, go to definition, document symbol listing, solution-wide symbol search, and detailed type information retrieval.

## Trust

- **Trust score (0–1):** 0.30
- **Verification tier:** unverified
- **Last scanned:** 2026-09-02

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** search
- **Updated:** 2026-09-02

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/sailro-roslyn)
- **Repository:** <https://github.com/sailro/roslynmcpextension>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "sailro-roslyn"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/sailro-roslyn` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/sailro-roslyn/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
