RoselineMCP
UnclaimedRoslyn code intelligence for AI coding agents, over MCP. Navigate C# by structure — symbols, references, call graphs, surgical edits — for 81% fewer tokens than reading files. Works with Claude, Cursor & Copilot.
Install
dnx RoselineMCP --yesSet up this server
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
15 of 15 tools
Documented tools (15)
From project documentation. A server handshake does not verify each tool’s description or behavior.
analyzerLoad
present only when an analyzer reference contributed nothing (merged across the
AnalyzeSolution
Analyzes an entire C# solution for diagnostics. Read-only — never modifies files on disk.
ApplyFixes
Applies automated code fixes for specified diagnostics. Defaults to preview mode:
CheckCompilation
Answers "does this compile right now, and what broke" against on-disk state — the replacement
CreatePatch
Generates a unified diff between two text versions. Read-only — operates purely on the provided
EditMember
Replace, add, or delete a single type member; returns a unified diff.
FindImplementations
Implementations of an interface/member, overrides of a virtual/abstract member, or derived types of a class.
FindReferences
Every use site of a symbol across the solution, as location + one-line snippet.
GetCallGraph
A depth-bounded caller and/or callee graph for a method, with cycle detection.
GetSymbolAtPosition
The symbol living at a file:line(:column) position — turn a diagnostic, stack trace, or grep hit
GetSymbolInfo
The compact "go to definition": a symbol's declaration metadata and (optionally) its source.
GetTypeHierarchy
A type's base-class chain, implemented interfaces, and/or derived types.
ListDiagnostics
Gets detailed diagnostics for a specific project. Read-only — never modifies files on disk.
RenameSymbol
Rename a symbol and update every reference across the solution (Roslyn rename); returns a unified diff.
SearchSymbols
Find symbols by wildcard/substring name pattern, or outline a single file.
Tool change history
FAQ
Questions about Roseline MCP Server
- How do I connect Roseline MCP Server to Claude?
- The listing records `dnx RoselineMCP --yes` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop, Cursor, VS Code as compatible clients.
- Is Roseline MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Roseline MCP Server do?
- Roseline MCP Server documents 15 tools to the agent, including analyzerLoad, AnalyzeSolution, ApplyFixes. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.