DeltaMCP
Verified Safeby bajpainaman
Overview
Enhances AI assistants with syntax-highlighted and colorized Git diffs, blame, and grep output via Model Context Protocol.
Installation
uv --directory /path/to/DeltaMCP run server.pyEnvironment Variables
- GIT_CONFIG_GLOBAL
Security Notes
The server demonstrates strong security practices. Input validation is rigorously applied to file paths (preventing path traversal) and commit ranges (using regex patterns). Grep tools are whitelisted to prevent arbitrary command execution. Subprocess execution (`asyncio.create_subprocess_exec`) is used with command lists, not shell strings, mitigating command injection. The server operates over STDIO, minimizing network attack surface, and generated HTML files for browser viewing are local (`file://` URLs). No hardcoded secrets were found. Logging is directed to stderr to prevent interference with STDIO communication.
Similar Servers
chunkhound
ChunkHound transforms codebases into searchable knowledge bases for AI assistants, enabling deep semantic and regex-based code research.
git-mcp-server
A Model Context Protocol (MCP) server that provides Git-specific tools and resources for AI/LLM agents to interact with version control systems.
copilot-kit
This repository provides a curated collection of GitHub Copilot prompts, custom instructions, and agents to enhance developer productivity and code quality through AI-assisted programming workflows within VS Code.
fast-diff-mcp
A high-performance Model Context Protocol server that provides text diffing capabilities, enabling LLMs to efficiently compare two blocks of text and receive the differences in the standard unified diff format.