Coding Tools MCP Sever
I created the Coding Tools MCP Server inspired by Filesystem MCP. When I was trying out MCP server with Claude, I feel like it was pretty neat. I played around with it and it reached the limit in a few prompts while scanning the folders and files. A few days later, I tried Claude Code and wondering how they developed it. Then I found someone had reverse engineered it and posted the code on Github. And there is a fork. It’s particularly interesting, especially regarding the tools.
Then, I thought myself: What if I could provide Unix tools to Claude Desktop via MCP and create proper prompt to help me write code or get assistant more easily, without manually copying and pasting code?That’s why I created this Coding Tools MCP together with Claude.
The following are the list of the tools that I created
- File Management Tools:
list_allowed_directories
– Shows directories I can accessread_file
– Reads content from a fileread_multiple_files
– Reads content from multiple files simultaneouslywrite_file
– Creates or updates fileslist_directory
– Shows files and folders in a directorytouch
– Creates empty files or updates timestamps
- Text Processing Tools:
grep
– Searches for patterns across filessed
– Performs regex-based text replacementawk
– Advanced pattern scanning and text processingcat
– Displays file contents with formatting options
- System Tools:
shell
– Executes shell commands in a controlled environment
- Content Creation Tools:
artifacts
– Creates and manages content artifacts (code, markdown, HTML, SVG, diagrams, React components)repl
(analysis tool) – Executes JavaScript code for analysis and data processing
Actually, I asked Claude to help me write the above list.

The Coding Tools MCP is mostly written by Claude. It can perform git commit and pushes and has access to npm as well. I provided access via shell. I’ve also tested with other MCP clients like Goose and it work pretty well. You have to use with Claude API, which will charge base on the API costs.

Personally, I prefer to use via Claude. It work well with Haiku and Opus models. With this, you should be able to create basic CLI apps/tools with Claude Desktop easily. I am testing out myself and will continuously improve and share my progress here.