MCP Project Helper is an MCP server that provides prompt-based utilities and file management tools for AI assistants. Written in Go, it connects clients such as Claude Desktop and VS Code to local file operations and configurable prompt workflows. Developers and automation engineers use it to execute file system tasks—such as reading, writing, moving, and deleting files and folders—directly from their agent interface. Beyond basic file manipulation, it allows users to extend their environment by defining custom prompt tools using straightforward JSON files placed in a dedicated directory. The server supports multiple transport layers including STDIO, SSE, and HTTP, making it suitable for both local development setups and networked agent architectures. By bridging customizable prompts and system-level file actions, MCP Project Helper simplifies workflow automation and tool prototyping across diverse programming environments without requiring complex server orchestration.
Category: Developer Tools & Code Intelligence
Tags: automation, file-utilities, prompt-engineering, workflow
Follow these steps to install and configure MCP Project Helper: 1. Install the binary via Go: fish go install github.com/ad/mcp-project-helper@latest Alternatively, clone https://github.com/ad/mcp-project-helper and build it with make build-local or go build -o mcp-project-helper main.go. 2. To register with Claude Desktop, open your claude_desktop_config.json file and add the server configuration under mcpServers: json { "mcpServers": { "helper": { "command": "/absolute/path/to/mcp-project-helper", "args": ["-transport", "stdio"] } } } 3. For VS Code or Docker configurations, set the command and args in your settings to execute the binary or docker run --rm -i danielapatin/mcp-project-helper:latest -transport stdio.
custom_prompts/ to quickly expose specialized assistant tools. - Generating standard tool templates and descriptions dynamically from natural language queries via the built-in tool-generator. - Running local color scheme generation and palette assistance using the included palette tool. - Connecting external automated systems using HTTP or Server-Sent Events (SSE) network transport modes.Part of MCP Servers
You can install it using Go by executing go install github.com/ad/mcp-project-helper@latest. Alternatively, clone the source repository from GitHub and run make build-local or compile manually using go build -o mcp-project-helper main.go. Pre-built Docker images are also available under danielapatin/mcp-project-helper:latest.
The server provides essential file utilities to read, write, move, and remove files and directories. It also serves prompt-based tools such as a tool generator and palette assistant, and automatically registers user-created JSON prompts stored inside the custom prompts directory.
It integrates with any client supporting the Model Context Protocol, including Claude Desktop, VS Code via STDIO or Docker configurations, and custom clients connecting through HTTP or Server-Sent Events transports.
You add custom tools by creating a JSON file inside the custom_prompts directory. Each tool file must include a description and a prompt field. Once saved, the server detects the file and registers it as an MCP tool.
Yes, MCP Project Helper is open-source software distributed under the MIT license on GitHub.