daoch4n/zen-ai-mcp-devtools
If you are the rightful owner of zen-ai-mcp-devtools and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
mcp-devtools is a multi-functional development tool suite that operates as an MCP server over SSE, providing a range of capabilities for developers.
mcp-devtools is a comprehensive suite of development tools designed to enhance productivity and streamline workflows for developers. It integrates seamlessly with various platforms and tools, offering functionalities such as Git management, file operations, and AI-assisted editing. The server operates over Server-Sent Events (SSE), allowing real-time updates and interactions. It is particularly useful for extending the capabilities of online chat-based assistants and code editors, providing direct access to local files, terminal commands, and AI-assisted file editing. The toolset is designed to be intuitive and efficient, reducing the time spent on manual tasks and minimizing errors in code management and editing. With its robust set of features, mcp-devtools is an essential tool for developers looking to optimize their coding environment and improve their workflow efficiency.
Features
- Comprehensive Git management operations including status, commit, diff, and branch management.
- Direct and AI-assisted file operations for efficient code editing and management.
- Terminal command execution for automation and task management.
- Integration with AI tools like Aider for enhanced code editing capabilities.
- Support for agentic-driven workflows with tools like Roo Code.
Usages
usage with local integration stdio
python mcp.run(transport='stdio') # Tools defined via @mcp.tool() decorator
usage with local integration subprocess
python command='uv', args=['run', 'server.py'] # Launch using virtual environment
usage with ide plugin integration
{ "mcpServers": { "weather": { "command": "python", "args": ["weather.py"] } } }
usage with remote integration sse
python mcp.run(transport='sse', host="0.0.0.0", port=8000) # Specify SSE endpoint
usage with remote integration streamable http
yaml paths: /mcp: post: x-ms-agentic-protocol: mcp-streamable-1.0 # Copilot Studio integration
usage with platform integration github mcp server
{"command": "docker", "args": ["run", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "ghcr.io/github/github-mcp-server"]}
usage with development framework fastmcp
python from mcp.server import FastMCP app = FastMCP('demo') @app.tool() async def query(): ...
Tools
git_status
Shows the current status of the Git working tree.
git_diff_all
Shows all changes in the working directory compared to the HEAD commit.
git_stage_and_commit
Stages specified files and commits them with a given message.
ai_edit
AI pair programming tool for making targeted code changes using Aider.