11{
2- "mcp" : {
3- "servers" : [
4- {
5- "name" : " roslyn-analyzers-dev" ,
6- "description" : " MCP server for Roslyn Analyzers development tasks automation" ,
7- "version" : " 1.0.0" ,
8- "url" : " http://localhost:8000" ,
9- "capabilities" : {
10- "file_operations" : false ,
11- "code_analysis" : true ,
12- "build_automation" : true ,
13- "test_execution" : true ,
14- "dogfood_process" : true ,
15- "helper_discovery" : true ,
16- "coverage_analysis" : true
17- },
18- "endpoints" : [
19- {
20- "path" : " /search_helpers" ,
21- "method" : " POST" ,
22- "description" : " Search for Helper.For methods and related utilities that developers commonly miss" ,
23- "parameters" : {}
24- },
25- {
26- "path" : " /build_strict" ,
27- "method" : " POST" ,
28- "description" : " Build the solution with warnings treated as errors" ,
29- "parameters" : {}
30- },
31- {
32- "path" : " /run_tests" ,
33- "method" : " POST" ,
34- "description" : " Execute tests against main test project (security-hardened)" ,
35- "parameters" : {}
36- },
37- {
38- "path" : " /run_dogfood" ,
39- "method" : " POST" ,
40- "description" : " Run the complete dogfooding process (build analyzers and apply them to the codebase)" ,
41- "parameters" : {}
42- },
43- {
44- "path" : " /analyze_coverage" ,
45- "method" : " POST" ,
46- "description" : " Analyze code coverage and provide actionable suggestions to reach 80% SonarCloud requirement" ,
47- "parameters" : {}
48- },
49- {
50- "path" : " /manifest" ,
51- "method" : " GET" ,
52- "description" : " Get server manifest with endpoint descriptions" ,
53- "parameters" : {}
54- },
55- {
56- "path" : " /health" ,
57- "method" : " GET" ,
58- "description" : " Health check endpoint" ,
59- "parameters" : {}
60- }
61- ],
62- "startup" : {
63- "command" : " ./tools/mcp/start_mcp_server.sh" ,
64- "working_directory" : " ." ,
65- "environment" : {},
66- "timeout" : 30
67- },
68- "authentication" : {
69- "type" : " none"
70- },
71- "health_check" : {
72- "endpoint" : " /health" ,
73- "interval" : 60 ,
74- "timeout" : 10
75- }
76- }
77- ]
2+ "mcpServers" : {
3+ "roslyn-analyzers-dev" : {
4+ "type" : " local" ,
5+ "command" : " bash" ,
6+ "args" : [ " -lc" , " ./tools/mcp/start_mcp_server.sh" ],
7+ "env" : {},
8+ "tools" : [ " search_helpers" , " build_strict" , " run_tests" , " run_dogfood" , " analyze_coverage" ]
9+ }
7810 }
79- }
11+ }
0 commit comments