CSharpMCP is a read-only Model Context Protocol server that gives coding agents compiler-accurate C# solution intelligence through Roslyn and MSBuildWorkspace
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
tools
-
affected_symbols
DependencyImpactAndDiagnosticsExposeExpandedSections
-
api_compatibility
ApiArchitectureAndContextToolsStayBoundedAndSemantic; ApiCompatibilityDelegatesDllBaselinesToOfficialApiCompat
-
architecture_rule_check
ApiArchitectureAndContextToolsStayBoundedAndSemantic
-
attribute_usage
SourceEventAndAttributeToolsReturnResolvedEvidence; AttributeUsageReturnsConstructorInheritanceAndMigrationGroups
-
call_hierarchy
OrientationFlowUsageAndSearchToolsReturnCompilerResolvedEvidence
-
conditional_compilation_matrix
ConditionalCompilationMatrixShowsBothBranches
-
construction_options
DependencyInjectionAndConstructionToolsExplainComposition
-
context_bundle
ApiArchitectureAndContextToolsStayBoundedAndSemantic
-
dependency_injection_map
DependencyInjectionAndConstructionToolsExplainComposition
-
diagnostics
DependencyImpactAndDiagnosticsExposeExpandedSections
-
diagnostics_delta
DiagnosticsDeltaReportsAnIntroducedCompilerError
-
event_flow
SourceEventAndAttributeToolsReturnResolvedEvidence
-
find_references
FindReferencesReturnsSourceLocation
-
implementation_map
ImplementationMapFindsConcreteType
-
inheritance_graph
MemberSurfaceAndInheritanceGraphReportTypeRelationships
-
invocation_binding
PositionAndInvocationToolsUseCompilerBinding
-
list_trusted_paths
SolutionTrustRequiresExplicitAuthorizationAndSupportsRevocation
-
member_surface
MemberSurfaceAndInheritanceGraphReportTypeRelationships
-
project_dependencies
DependencyImpactAndDiagnosticsExposeExpandedSections
-
region_flow
RegionFlowAndStackTraceResolveCompilerContext
-
rename_preview
RenamePreviewChangesImmutableSolutionWithoutWritingFiles; RenamePreviewUsesRoslynAndSupportsSignaturePaginationAndFreshness
-
resolve_stack_trace
RegionFlowAndStackTraceResolveCompilerContext
-
revoke_trust
SolutionTrustRequiresExplicitAuthorizationAndSupportsRevocation
-
semantic_search
OrientationFlowUsageAndSearchToolsReturnCompilerResolvedEvidence
-
solution_overview
OrientationFlowUsageAndSearchToolsReturnCompilerResolvedEvidence
-
source_generator_inventory
SourceGeneratorInventoryFindsGeneratedRegexOutput
-
symbol_at_position
PositionAndInvocationToolsUseCompilerBinding
-
symbol_info
SymbolInfoResolvesDocumentationId
-
symbol_source
SourceEventAndAttributeToolsReturnResolvedEvidence
-
test_impact
TestImpactFindsTestProjectCaller
-
trust_solution
SolutionTrustRequiresExplicitAuthorizationAndSupportsRevocation
-
type_usage
OrientationFlowUsageAndSearchToolsReturnCompilerResolvedEvidence
-
unused_symbol_audit
UnusedSymbolAuditSeparatesUnusedAndTestOnlyMethods; UnusedSymbolAuditCoversTypesPropertiesFieldsAndEvents
-
workspace_health
WorkspaceHealthReportsCacheAndCompilationState
analyzed commit 51f3722 · analyzer v33 · 2w ago
skills & prompt files 68
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-affected-symbols/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-api-compatibility/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-architecture-rule-check/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-attribute-usage/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-call-hierarchy/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-conditional-compilation-matrix/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-construction-options/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-context-bundle/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-dependency-injection-map/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-diagnostics-delta/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-diagnostics/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-event-flow/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-find-references/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-implementation-map/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-inheritance-graph/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-invocation-binding/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-list-trusted-paths/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-member-surface/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-project-dependencies/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-region-flow/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-rename-preview/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-resolve-stack-trace/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-revoke-trust/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-semantic-search/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-solution-overview/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-source-generator-inventory/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-symbol-at-position/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-symbol-info/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-symbol-source/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-test-impact/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-trust-solution/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-type-usage/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-unused-symbol-audit/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.agents/skills/csharp-roslyn-workspace-health/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-affected-symbols/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-api-compatibility/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-architecture-rule-check/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-attribute-usage/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-call-hierarchy/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-conditional-compilation-matrix/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-construction-options/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-context-bundle/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-dependency-injection-map/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-diagnostics-delta/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-diagnostics/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-event-flow/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-find-references/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-implementation-map/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-inheritance-graph/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-invocation-binding/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-list-trusted-paths/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-member-surface/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-project-dependencies/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-region-flow/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-rename-preview/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-resolve-stack-trace/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-revoke-trust/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-semantic-search/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-solution-overview/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-source-generator-inventory/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-symbol-at-position/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-symbol-info/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-symbol-source/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-test-impact/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-trust-solution/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-type-usage/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-unused-symbol-audit/SKILL.md
- skill taskscape-RoslynMCP-51f3722/.claude/skills/csharp-roslyn-workspace-health/SKILL.md
code files: 33
declared dependencies 23
- ModelContextProtocol@*
- ModelContextProtocol@2.0.0
- Microsoft.Build.Locator@*
- Microsoft.Build.Framework@*
- Microsoft.CodeAnalysis.CSharp.Workspaces@*
- Microsoft.CodeAnalysis.CSharp.Features@*
- Microsoft.CodeAnalysis.Workspaces.MSBuild@*
- Microsoft.Extensions.Hosting@*
- Serilog.Extensions.Hosting@*
- Serilog.Sinks.Console@*
- Serilog.Sinks.File@*
- Microsoft.CodeAnalysis.CSharp.Workspaces@5.6.0
- Microsoft.CodeAnalysis.CSharp.Features@5.6.0
- Microsoft.CodeAnalysis.Workspaces.MSBuild@5.6.0
- Microsoft.Build.Locator@1.11.2
- Microsoft.Build.Framework@17.11.48
- Microsoft.Extensions.Hosting@10.0.10
- Serilog.Extensions.Hosting@10.0.0
- Serilog.Sinks.Console@6.1.1
- Serilog.Sinks.File@7.0.0
- Microsoft.NET.Test.Sdk@18.8.1
- xunit@2.9.3
- xunit.runner.visualstudio@3.1.5