ultrasharp-tools-mcp
Verified Safeby faxenoff
Overview
Provides AI agents with semantic analysis and modification capabilities for C# codebases using Roslyn.
Installation
cd UltrasharpTools.Droid && dotnet run -- --log-directory ./logs --log-level InformationEnvironment Variables
- EMBEDDING_PROVIDER
- EMBEDDING_ENABLED
- TEI_BASEURL
- TEI_MODEL
- OLLAMA_BASEURL
- OLLAMA_MODEL
- LLM_URL
- EMBEDDING_CODET5P_URL
- EMBEDDING_UNIXCODER_URL
- EMBEDDING_GRAPHCODEBERT_URL
Security Notes
The project is designed to enhance code security by including vulnerability scanning and LLM-based analysis for hardcoded secrets, SQL injection, and XSS. However, the Overlord server processes arbitrary code submissions (e.g., from pre-commit hooks), which introduces inherent risks. While security features are integrated into the analysis, network-level authentication and authorization for Overlord deployments, especially if exposed publicly, would be critical and are not explicitly detailed in the core MCP documentation.
Similar Servers
code-index-mcp
Intelligent code indexing and analysis for Large Language Models, enabling tasks such as code review, refactoring, documentation generation, debugging assistance, and architectural analysis.
CodeGraphContext
This MCP Server acts as an expert AI pair programmer's backend, providing real-time, accurate code analysis, indexing, and relationship information from a local codebase to assist with understanding, writing, and refactoring code.
code-assistant
Standardizes communication between code editors and AI coding agents, enabling autonomous code analysis and modification via command-line, GUI, or server modes.
ater.dry.cli
A .NET-based development assistance tool that streamlines front-end and back-end service creation through code generation, LLM integration, and provides command-line, Web UI, and MCP server interfaces.