DevBuddy
Verified Safeby dazinator
Overview
Analyzes .NET codebases and executes shell commands in a secure, containerized environment via the Model Context Protocol (MCP) for AI agents.
Installation
docker-compose up --buildEnvironment Variables
- ASPNETCORE_ENVIRONMENT
- ASPNETCORE_HTTP_PORTS
- ASPNETCORE_HTTPS_PORTS
- CODE_BASE_PATH
- DB_PATH
- GitRepositoriesPath
- GIT_USERNAME
- GITHUB_PAT
- AZDO_PAT
- ASPNETCORE_Kestrel__Certificates__Default__Path
- ASPNETCORE_Kestrel__Certificates__Default__Password
Security Notes
The server features robust security, including direct process spawning to prevent command injection, comprehensive path validation, configurable command allow/deny lists, and enforced timeouts. Container hardening utilizes non-root user execution, dropped capabilities, and no-new-privileges. Error messages are sanitized for production, and detailed audit logging with sensitive data redaction is implemented. The default `docker-compose.yml` uses a read-write workspace for development, which is a known flexibility for development but is clearly noted to be read-only (`:ro`) for production deployments.
Similar Servers
Windows-MCP.Net
Enabling AI assistants to automate tasks and interact with the Windows desktop environment.
csharp-lsp-mcp
An MCP server that provides C# and XAML language intelligence by integrating with `csharp-ls` and built-in XAML analysis for AI assistants like Claude.
tenets
Provides intelligent, token-optimized code context and automatically injects guiding principles to AI coding assistants for enhanced understanding and consistent interactions.
ultrascript-tools-mcp
An expert developer tool for comprehensive code analysis, semantic search, refactoring, code modification, and automated documentation. It leverages AI and specialized runtime environments (Node.js/Bun) for high performance, featuring deep Git integration for branch-aware indexing and merge conflict resolution across multiple programming languages.