1. Conduid
  2. Files
  3. RoslynSentinel
MCP server · Files

RoslynSentinel

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.

Unclaimed files
34Low

Scored 4 months ago · breakdown

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

From source
git clone https://github.com/rhale78/RoslynSentinel

This 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

I know everything about RoslynSentinel. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

6 checks have not been run yet.

Questions

About RoslynSentinel

How do I install RoslynSentinel?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is RoslynSentinel safe to use with an AI agent?

Its trust score is 34 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is RoslynSentinel still maintained?

Yes — the last commit was yesterday. The repository has 1 stars and 1 forks.