Back to Home
DanielAvdar icon

dev-kit-mcp-server

Verified Safe

by DanielAvdar

Overview

A Model Context Protocol (MCP) server targeted for agent development tools, providing scoped authorized operations in the root project directory.

Installation

Run Command
dev-kit-mcp-server --root-dir=workdir

Security Notes

The server is designed to perform file system operations, git operations, and execute shell commands (via make targets and predefined commands) within a user-specified root directory. It implements crucial safeguards such as path validation (`_validate_path_in_root`) to prevent operations outside this designated root directory, mitigating path traversal risks. For predefined commands, `shlex.split` is used for parsing, and a regex (`VALID_PARAM_REGEX`) is applied to parameters to prevent common command injection vectors. However, the base commands themselves, defined in `pyproject.toml` or `custom_commands.toml`, are considered trusted configuration. Git operations rely on the `GitPython` library. No `eval`, obvious obfuscation, or hardcoded secrets were identified. The primary security consideration is the inherent risk of executing developer-defined commands and file manipulations, requiring users to trust the source of these configurations and understand the server's capabilities.

Similar Servers

Stats

Interest Score35
Security Score7
Cost ClassMedium
Avg Tokens2000
Stars6
Forks6
Last Update2026-01-18

Tags

MCP ServerAI-Assisted DevelopmentFile OperationsGit OperationsMakefile Automation