SharpToolsMCP
SharpToolsMCP is an MCP server that gives AI agents deep C codebase analysis and precise code modification capabilities using the .NET Compiler Platform (Roslyn). It goes far beyond text-based editing to provide intelligent, human-developer-grade code assistance. Key features include dynamic project structure mapping with complexity-adjusted resolution, simplified call graphs and dependency trees for contextual navigation, and token-efficient operations that omit indentation and use fully qualified name navigation to minimize context overhead. It offers fuzzy matching for imprecise fully qualified names, comprehensive source resolution from local files, SourceLink, embedded PDBs, and decompilation via ILSpy, and surgical Roslyn-based code changes including add, overwrite, rename, move, and find-replace operations. Automated Git integration creates timestamped branches, commits every change, and provides undo capability. The feedback loop confirms changes with precise diffs and immediate compilation error repo