About RoslynSentinel
RoslynSentinel is an MCP server published by rhale78 in the Files category: roslyn-based mcp server for ai agents to do pin point changes to .net code, including finding common problems or emulating VisualStudio features such as move type to file, rename variable, etc.
The repository has 1 stars and 1 forks, with the last commit yesterday. Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/rhale78/RoslynSentinelThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (23)
apply_proposed_changesApply proposed file contents to disk (validates first)
Parameters not published.
apply_proposed_diffApply a unified diff to disk (validates first)
Parameters not published.
apply_staged_changesCommit all staged changes to disk
Parameters not published.
create_projectScaffold a new class-library project and add it to the solution
Parameters not published.
diagnoseReport Roslyn workspace diagnostics
Parameters not published.
get_diagnostics_summaryDiagnostics grouped by code (e.g. `CS0168 × 43`) sorted by frequency
Parameters not published.
get_feature_statusQuery the status of specific rules by name
Parameters not published.
get_file_diagnosticsCompiler diagnostics for a single file
Parameters not published.
get_project_diagnosticsCompiler diagnostics (`CS` codes) for one project
Parameters not published.
get_solution_diagnosticsCompiler diagnostics across the entire solution
Parameters not published.
Show all 23 tools
get_workspace_healthTrue workspace state report — projects loaded, documents, errors
Parameters not published.
list_dependenciesShow project-to-project references and NuGet package graph
Parameters not published.
list_featuresShow all ~65 analysis rule names and their `ENABLED/DISABLED` state
Parameters not published.
list_filesList all documents in a project
Parameters not published.
list_projectsList all projects with their file counts and load status
Parameters not published.
load_solutionLoad a `.sln` into the persistent workspace (hot-reloads automatically on file changes)
Parameters not published.
retry_failed_changesRe-attempt a previously failed staged change batch
Parameters not published.
safe_deleteDelete a file after verifying no remaining references
Parameters not published.
split_project_by_folderSplit an oversized project into sub-projects by folder
Parameters not published.
update_featuresBatch-enable or batch-disable rules by name
Parameters not published.
validate_proposed_changesCompile a set of proposed file contents; return errors
Parameters not published.
validate_proposed_diffCompile a unified diff in memory; return `CS` errors before touching disk
Parameters not published.
validate_staged_changesCompile currently staged changes; return errors
Parameters not published.
Ask AI
Ask AI about RoslynSentinel
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.