whatisgithub

What is devmcp?

zenworksza/devmcp — explained in plain English

Analysis updated 2026-05-18

1PythonAudience · developerComplexity · 4/5Setup · moderate

In one sentence

A local MCP server that bundles file, git, Docker, and database tools so AI coding agents can operate on a developer's machine directly.

Mindmap

mindmap
  root((repo))
    What it does
      Local MCP tool server
      Multi step dev skills
      Telegram remote control
    Tech stack
      Python
      MCP
      Docker
      Telegram bot
    Use cases
      Give agent git and Docker access
      Automate CI debugging
      Remote deploy via Telegram
    Audience
      Developers
      DevOps engineers
      Agent builders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Give an AI coding agent direct access to git, Docker, and file operations on your machine

USE CASE 2

Run multi step automated skills like CI debugging or dependency upgrades through an agent

USE CASE 3

Deploy a project or check service logs remotely through the Telegram bot

What is it built with?

PythonMCPDockerRedisTelegram Bot API

How does it compare?

zenworksza/devmcpa-bissell/unleash-liteabhiinnovates/whatsapp-hr-assistant
Stars111
LanguagePythonPythonPython
Setup difficultymoderatehardhard
Complexity4/54/53/5
Audiencedeveloperresearcherdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Python 3.10 or higher, attempts to auto-install missing developer tools at startup.

So what is it?

devMCP is a Python server that gives AI coding agents a structured set of tools to work with on a local or offline machine. It follows MCP, the Model Context Protocol, a standard interface that lets AI assistants call external tools, and bundles dozens of those tools into one place. The tools are split into two layers. The lower layer wraps common developer utilities: reading and writing files, running git commands such as status, diff, commit, push, and pull, controlling Docker containers with logs, restart, build, and deploy, linting and formatting code in Python and JavaScript, running security and quality scans, querying databases and Redis, managing network ports, and handling SSH connections. The upper layer combines these atomic tools into multi step skills such as CI debugging, PR reviews, dependency upgrades, Docker optimisation, incident triage, and release note generation. A separate Telegram bot component lets developers manage the server and issue commands remotely. Through the bot you can deploy a project, check Docker compose status, view service logs, run git operations, or delegate a task to a specific AI agent by prefixing a message with a name like kimi, gemini, or codex. Anything else typed is passed straight to Codex as a plain prompt. The server listens on port 8000 using streamable HTTP transport and requires Python 3.10 or higher. It will attempt to auto install any missing developer tools at startup. This project is aimed at developers who want to give an AI coding agent a full set of programming operations to act on within their own environment.

Copy-paste prompts

Prompt 1
Show me how to start the devMCP server and connect an MCP compatible AI agent to it
Prompt 2
Explain the difference between the atomic tools and the higher level skills in devMCP
Prompt 3
Walk me through using the Telegram bot to delegate a task to a specific AI agent

Frequently asked questions

What is devmcp?

A local MCP server that bundles file, git, Docker, and database tools so AI coding agents can operate on a developer's machine directly.

What language is devmcp written in?

Mainly Python. The stack also includes Python, MCP, Docker.

How hard is devmcp to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is devmcp for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.