Version Control · Developer Tools

Dev Kit MCP Server

danielavdar/dev-kit-mcp-server

A Model Context Protocol (MCP) server targeted for agent development tools, providing scoped authorized operations in the root project directory. This package enables secure execution of operations such as running makefile commands, moving and deleting files, with future plans to include more tools for code editing.

Install

pip install dev-kit-mcp-server
Category
Version Control, Developer Tools
License
MIT
Updated
Oct 6, 2026

About Dev Kit MCP Server

It serves as an excellent MCP server for VS-Code copilot and other AI-assisted development tools.

Features

  • Secure Operations: Execute operations within a scoped, authorized root directory

  • Makefile Command Execution: Run makefile commands securely within the project

  • File Operations: Move, Create, Rename and Delete files within the authorized directory

  • Git Operations: Perform Git operations like status, add, commit, push, pull, and checkout

  • MCP Integration: Turn any codebase into an MCP-compliant system

  • AI-Assisted Development: Excellent integration with VS-Code copilot and other AI tools

  • Extensible Framework: Easily add new tools for code editing and other operations

  • Fast Performance: Built with FastMCP for high performance

Tools (17)

  • create_dir

    Create directories within the authorized root directory

  • edit_file

    Edit files by replacing lines between specified start and end lines with new text

  • move_dir

    Move files and directories within the authorized root directory

  • remove_file

    Delete files within the authorized root directory

  • rename_file

    Rename files and directories within the authorized root directory

  • git_status

    Get the status of the Git repository (changed files, untracked files, etc.)

  • git_add

    Add files to the Git index (staging area)

  • git_commit

    Commit changes to the Git repository

  • git_push

    Push changes to a remote Git repository

  • git_pull

    Pull changes from a remote Git repository

  • git_checkout

    Checkout or create a branch in the Git repository

  • git_diff

    Show diffs between commits, commit and working tree, etc.

  • exec_make_target

    Run makefile commands securely within the project

  • search_files

    Search for files by regex pattern in the project directory.

  • search_text

    Search for lines in files matching a given pattern.

  • read_lines

    Read specific lines or a range from a file.

  • predefined_commands

    Execute predefined commands from a TOML file (default: pyproject.toml under [tool.dkmcp.commands] section)

Details on this page are taken from the project's README. Open README

Related MCP servers

More servers
core logo

core

opensumi/core

3.3k

A framework helps you quickly build AI Native IDE products.

Version Control
test1 logo

test1

trpc-group/trpc-go

942

tRPC-Go, is the Go language implementation of tRPC, which is a pluggable, high-performance RPC framework.

Version Control
AI-Gateway logo

AI-Gateway

Azure-Samples/AI-Gateway

565

New! The AI Gateway Dev Portal is now live — A starting point for building your own developer portal on top of Azure API Management AI Gateway's. Fork it, open it in VS Code with GitHub Copilot (or any coding agent), and shape it to fit your needs!

Version Control
e2b logo

e2b

e2b-dev/mcp-server

233

Deprecated: This project is no longer actively maintained. It may not receive further updates or bug fixes.

Version Control
MCP Git Ingest logo

MCP Git Ingest

adhikasp/mcp-git-ingest

180

A Model Context Protocol (MCP) server that helps read GitHub repository structure and important files.

Version Control
gitlab mcp logo

gitlab mcp

zereight/gitlab-mcp

70

Documentation → Setup guides, environment variables, and the full tool reference live on the hosted docs site.

Version Control