Roz MCP Server

Roslyn-powered C# code navigation, blast-radius analysis, and verified edits for coding agents.

Local serverstdioGo

What is the Roz MCP Server?

Roslyn-powered C code navigation, blast-radius analysis, and verified edits for coding agents.

What you get

roz is an MCP server that gives C# coding agents the compiler's view of a solution. It finds every real reference to a symbol, including the edges text search misses: overrides, interface dispatch, DI registrations. It renames a symbol across the whole solution in one call, previews the blast radius of a proposed change, and makes edits that verify themselves against the compiler in the same round trip. roz runs as a .NET global tool over stdio; one roz-mcp setup command configures Claude Code, Cursor, VS Code Copilot Chat, or Codex CLI.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
find_symbolnavigation
get_symbols_overviewnavigation
go_to_definitionnavigation
find_overloadsnavigation
analyze_methodnavigation
find_referencesreferences
find_implementationsreferences
analyze_change_impactreferences
get_type_hierarchytypes
get_diagnosticsdiagnostics
get_workspace_infoworkspace
get_unused_referencesworkspace
rename_symbolediting
edit_symbolediting

Configuration

VariableDescriptionRequired
ROZ_TOOLSConfiguration value read at startup.Optional
ROZ_SOLUTION_PATHFilesystem location the server is allowed to use.Optional
ROZ_VS_INSTALL_PATHFilesystem location the server is allowed to use.Optional

Example prompts to try

  • “Use Roz to find symbol.”
  • “Use Roz to get symbols overview.”
  • “Use Roz to go to definition.”

Frequently asked questions

Roslyn-powered C# code navigation, blast-radius analysis, and verified edits for coding agents. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.