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.
azure-devops-mcp-server
Exposes Azure DevOps operations as tools for AI assistants, enabling AI agents to automate tasks like creating work items, managing pull requests, and queuing builds.
tenets
Serves as a Model Context Protocol (MCP) server for AI coding assistants, automatically finding, ranking, and aggregating relevant codebase files for AI prompts, and providing code intelligence tools.
ultrascript-tools-mcp
A smart assistant that analyzes codebases, understands component relationships, and answers natural language questions using AI, focusing on tasks like code search, refactoring, impact analysis, and merge conflict resolution.