# SharpTools (Roslyn C# Analysis)

> Use this tool when you need to analyze and modify C# codebases with precision, leveraging advanced static analysis and AI-powered insights to improve code quality and automate development workflows. It solves problems such as complex code manipulation, fuzzy matching, and source resolution, providing inputs including C# codebases and outputs such as modified code and analysis results. Ideal for use in AI-powered code assistance workflows, SharpTools offers a robust interface for reliable code modifications and proactive quality analysis.

Canonical page: https://skillsregistry.net/skills/kooshi-sharptools  
JSON: https://api.skillsregistry.net/v1/skills/kooshi-sharptools

## Description

SharpTools is a Roslyn-powered C# analysis and modification MCP server that provides AI agents with advanced capabilities for understanding, analyzing, and modifying C# codebases through deep static analysis rather than simple text operations. Built by kooshi as a personal project, it leverages the .NET Compiler Platform to offer precise code manipulation including surgical member additions/modifications, fuzzy FQN matching, source resolution from multiple sources (SourceLink, embedded PDBs, decompilation), and automated Git integration with dedicated branches and commit tracking. The implementation includes proactive code quality analysis with complexity detection and semantic similarity checking, supports both modern SDK-style and legacy C# projects across all .NET versions, and exposes functionality through both SSE and stdio servers, making it valuable for AI-powered code assistance workflows that require IDE-level insights and reliable code modifications with built-in undo capabilities.

## Trust

- **Trust score (0–1):** 0.90
- **Verification tier:** scanned
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** version-control
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/kooshi-sharptools)
- **Repository:** <https://github.com/kooshi/sharptoolsmcp>

## 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": "kooshi-sharptools"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/kooshi-sharptools` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/kooshi-sharptools/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
