Coding Tools MCP: Turning ChatGPT into a Real Coding Agent
Hi everyone,
I’ve been experimenting with MCP-based workflows recently, and one thing kept bothering me:
ChatGPT is incredibly capable at writing code, but it normally can’t interact with a real project.
It can’t inspect a repository, search files, run commands, check Git status, or apply changes directly. Most of the workflow still involves copying and pasting context back and forth.
To address this, I built Coding Tools MCP , an MCP server that exposes practical coding operations to ChatGPT and other MCP-compatible clients.
What it provides
Coding Tools MCP exposes a set of tools commonly needed during software development:
Read files and browse directories
Search across a codebase
Apply patches to files
Execute terminal commands
Interact with long-running processes
Inspect Git repositories
Request permission escalation when needed
View local images
The goal is simple:
Give AI assistants direct, controlled access to a real development workspace.
Example workflow
Instead of:
“Here’s a file. Can you review it?”
You can ask:
“Analyze this repository and explain its architecture.”
Instead of:
“Here’s the error log.”
You can ask:
“Find the root cause of this bug and propose a fix.”
Instead of:
“Generate a patch.”
You can ask:
“Implement this feature and update the relevant files.”
The model can then use the MCP tools to inspect the project, search code, run commands, and modify files as needed.
Security
The project was designed around workspace confinement and explicit permissions.
It supports:
Workspace-scoped file access
Permission requests for sensitive operations
Runtime policy controls
Git-aware tooling
Process lifecycle management
The intention is to make powerful coding capabilities available while keeping operations transparent and auditable.
Why I built it
I wanted something that felt closer to a coding agent than a traditional chatbot, while remaining compatible with the MCP ecosystem and easy to self-host.
With ChatGPT Apps and MCP support becoming more widely available, it felt like the right time to build a dedicated coding-focused MCP server.
Project
GitHub: xyTom/coding-tools-mcp
I’d love to hear feedback, feature requests, or ideas from others building MCP-powered developer tools.
Discussion in the ATmosphere