roslyn-codelens-mcp

Roslyn-based MCP server that gives AI agents deep semantic understanding of .NET codebases — navigation, call graphs, diagnostics, refactoring, code-quality auditing, test intelligence, and IL inspection.

npm · fingerprint 229fb3c6fbab9629c182aebb · repository · RSS

67tools
1recorded versions
13htracked
tracking started

What changed

Nothing, since tracking began. That is the good outcome, and it is what most servers look like.

Current tools

Show all 67 tool fingerprints
analyze_change_impact
ba7f6b979e33f5bd
analyze_control_flow
039fde2e65950b8a
analyze_data_flow
470d43be6d8afd1c
analyze_method
b792c6aa24aeeb53
apply_code_action
01082c0a5e7629d4
change_signature
9fa1da22548f3967
check_architecture
3483e9e6e770a1e7
find_async_violations
ab05b10afa5271d9
find_attribute_usages
5ac138a091fd117f
find_breaking_changes
e2a073cbb2b1a723
find_callers
c95fadb716474233
find_catch_blocks
55ee6773ac938389
find_circular_dependencies
c368e60478869ab7
find_disposable_misuse
4973a8eadee688b7
find_event_subscribers
7927ab244a248fc4
find_god_objects
fb9e7c1ad74995eb
find_implementations
c5f86269c4eb9778
find_large_classes
6db2deea264ca611
find_naming_violations
1b67f8f194f1a0b9
find_obsolete_usage
1305a406f18b61cb
find_references
20fed0a8042e26aa
find_reflection_usage
8ad40efaa7b0e200
find_tests_for_symbol
21451981fa05c5b1
find_throw_sites
541fea06634f2097
find_uncovered_symbols
26d5aff59c9f8319
find_unused_symbols
97fae2b80c255503
generate_test_skeleton
c0824db8d3030df1
get_call_graph
d89807fe8fa4fe4a
get_code_actions
fa0583e1b1ce027d
get_code_fixes
74c94b0d98f06e51
get_complexity_metrics
5f67e6b80fc1f3a0
get_di_registrations
62906b52a59bf1e3
get_diagnostics
a87fbfcfe1820fe2
get_exception_flow
c63b4d898d578849
get_extension_methods
95a2898eae68c8a9
get_file_overview
64e3675c53a0856d
get_generated_code
8209a479afbb823b
get_instantiation_options
7c34c67d2dd2afce
get_method_source
80f31b7b4877a4b8
get_nuget_dependencies
98d35529f9185a6c
get_operators
47d1a647cdf2845f
get_overloads
0fda6e6f1f3d0950
get_project_dependencies
5f807235151c2313
get_project_health
ab2637f04832c555
get_public_api_surface
adbc4e7c6cad59ee
get_source_generators
b40e9476cbdd00b5
get_symbol_context
7784b646816c668d
get_task_status
d7f8828cdb1d4490
get_test_summary
4133b164b7733f80
get_type_hierarchy
3360913e3631ac24
get_type_overview
8220110a42e7fd25
go_to_definition
ac6454e6a8261612
inspect_external_assembly
a476b0ac1f14dcec
list_running_tasks
e17bfe6cbef3c72f
list_solutions
43912bd3d45ff85f
list_trusted_paths
382b42e144e456cc
load_solution
43eeabe5cf90f72c
peek_il
b436cbab921d613b
rebuild_solution
f444d6be8dbbde48
rename_symbol
66bd35e832756478
resolve_stack_trace
a54811ec644ca007
revoke_trust
571526a2230165f6
search_symbols
162d704659fb7f56
set_active_solution
f5348f98f56b81e4
start_background_task
22154c7abe5850b8
trust_solution
e09fa6835e8ce5a9
unload_solution
da26dd5a133cc2b6

Watch this server yourself

If you run this server, put the proxy in front of it. It pins these exact fingerprints on first connect and stops the session if they move.

npx --yes mcp-pin@0.1.0 -- <your roslyn-codelens-mcp command>

Or subscribe to this page's RSS feed to be told when it changes.

Badge

mcp-pin status badge for roslyn-codelens-mcp

The badge states one fact about time and nothing else. It never claims a server is safe.

[![mcp-pin](https://mcp-pin.gautamkhosla.com/badge/7ec920cbe5dd9275.svg)](https://mcp-pin.gautamkhosla.com/servers/7ec920cbe5dd9275.html)