dev-workflow-mcp
Provides tools to inspect Git repository state, including current branch, git status, last 10 commits, and staged changes for commit message generation.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@dev-workflow-mcpwhat's the current git status?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
dev-workflow-mcp
An MCP server that gives Claude Code extra tools for everyday development work: reading files, exploring project structure, searching code, checking git state, and generating review checklists.
Install
cd "/Users/asimali/development/mcp servers/dev-workflow-mcp"
npm installRelated MCP server: Claude Code MCP
Add to Claude Code
Option A: CLI (recommended)
claude mcp add dev-workflow -- node "/Users/asimali/development/mcp servers/dev-workflow-mcp/server.js"Option B: Manual config
Add this to your Claude Code MCP config (e.g. .claude.json or the relevant mcpServers block):
{
"mcpServers": {
"dev-workflow": {
"command": "node",
"args": ["/Users/asimali/development/mcp servers/dev-workflow-mcp/server.js"]
}
}
}The server uses process.cwd() as the project root for all file/search operations, so it reflects whatever directory Claude Code launches it from.
Tools
Tool | Description |
| Reads and returns the full contents of a file by relative path. |
| Lists files/folders recursively from a directory, up to a given depth. |
| Searches for a text or regex pattern across |
| Returns current branch, |
| Returns a checklist tailored to |
| Retrieves staged changes and formats them with a conventional commit template. |
All tools fail gracefully — errors (missing files, invalid paths, non-git directories, etc.) are returned as readable error messages instead of crashing the server.
Usage Examples
Ask Claude Code to use these tools naturally:
"Read package.json" →
read_project_file"Show me the project structure" →
list_project_structure"Find all imports of React" →
search_code"What's the current git status?" →
git_info"Give me a code review checklist for this component" →
code_review_checklist"Show me what I'm about to commit" →
generate_commit_message
Development
# Install dependencies
npm install
# Verify syntax
npm run lint
# Run server (stays open on stdio)
npm startRequirements
Node.js 18+ (uses native modules:
fs,path,child_process)Git (for
git_infoandgenerate_commit_messagetools)
Security
Path traversal prevention: All file paths validated against project root
Graceful degradation: All tools handle errors without crashing
No injection risks: Git commands use template literals with args (safe in Node.js 22+), patterns validated with zod
Buffer limits: Large diffs capped at 3000 bytes preview;
maxBufferset to 10MB for git commandsStdio-only: Server uses stdio transport (no network exposure)
This server cannot be deployed
Maintenance
Related MCP Connectors
Claude Code / MCP skills for the dev pipeline: discover, spec, design, build, ship, operate.
Path-scoped team memories, rules and skills for Claude Code, Cursor, Codex and other MCP clients.
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
Use AI models for chat, image, and video generation from Claude Code and other MCP hosts.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables Claude to inspect, analyze, and grade local Git repositories with tools for stats, TODO scanning, git history, large file detection, health scores, and tech stack fingerprinting.6MIT
- FlicenseNot gradedqualityBmaintenanceDelegates coding tasks to the local Claude Code CLI via MCP, offering run, review, and status tools for MCP-compatible agents.14 npm-
- AlicenseNot gradedqualityCmaintenanceEnables Claude Web to securely inspect, search, and modify local project files through a sandboxed MCP server with atomic writes, path traversal protection, and sensitive file blocking.MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI agents to manage local project files and Git operations through MCP tools, including file CRUD, search, Git status, recent commits, and project summaries.-