RoselineMCP
未认领Roslyn 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.
安装
dnx RoselineMCP --yes更多AI & ML服务器
浏览完整目录安全概况
已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、shell 命令、代理配置目录)以及带有已知公告的依赖。认领此列表即可获得。 安全概况的工作原理
15 个工具中显示 15 个
文档中列出的工具 (15)
内容来自项目文档。服务器握手不会验证每个工具的说明或行为。
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.