mcp-project-helper
MCP Project Helper
Documentation
mcp-project-helper
A lightweight, extensible MCP (Model Context Protocol) server for running prompt-based tools and file utilities. Designed for easy integration, testing, and extension with custom prompts.
Features
- Prompt-based tools: Easily add new tools by writing simple JSON prompt files.
- File utilities: Includes tools for reading, writing, moving, and deleting files and directories.
- Custom prompts: Place your own prompt definitions in the `custom_prompts/` directory.
- Multiple transports: Supports STDIO, SSE, and HTTP for flexible integration.
- Extensive tests: Includes a test script to verify all tool endpoints.
Getting Started
Build Locally
make build-local⚡ Quick Start
Install via go install
To quickly install the latest version from the repository:
go install github.com/ad/mcp-project-helper@latestThe binary will appear in `$GOBIN` or `$HOME/go/bin` (make sure this path is in your `$PATH`).
1. Build from source
# Clone the repository
git clone https://github.com/ad/mcp-project-helper.git
cd mcp-project-helper
go mod tidy
# Local build
make build-local
# Or manually
go build -o mcp-project-helper main.go
# Local build
make build-local
# Or manually
go build -o mcp-project-helper main.go
# Docker build
make buildRun the Server
- STDIO (default):
./mcp-project-helper- SSE:
./mcp-project-helper -transport sse -port 8080- HTTP:
./mcp-project-helper -transport http -port 8080Run Tests
./test.sh🔌 Integration
VS Code
go install github.com/ad/mcp-project-helper@latestДобавьте в `settings.json`:
{
"mcp": {
"servers": {
"helper": {
"type": "stdio",
"command": "/absolute/path/to/project-helper",
"args": ["-transport", "stdio"]
}
}
}
}Docker (VS Code)
{
"mcp": {
"servers": {
"helper": {
"type": "stdio",
"command": "docker",
"args": [
"run", "--rm", "-i",
"danielapatin/mcp-project-helper:latest",
"-transport", "stdio"
]
}
}
}
}Claude Desktop
{
"mcpServers": {
"helper": {
"command": "/absolute/path/to/mcp-project-helper",
"args": ["-transport", "stdio"]
}
}
}Adding Custom Tools
1. Create a JSON file in `custom_prompts/` (see `palette.json` for an example).
2. Each tool must define a `description` and a `prompt` field.
3. The tool will be automatically registered and available via the MCP protocol.
Example Tools
- tool-generator: Generates a tool description and prompt template based on a user query.
- palette: Suggests a harmonious color palette for a given color.
Project Structure
- `main.go` — Main server entry point
- `prompts/` — Built-in prompt tools
- `custom_prompts/` — User-defined prompt tools
- `test.sh` — End-to-end test script
- `Makefile` — Build and run commands
License
MIT
Frequently asked questions
What is mcp-project-helper?
mcp-project-helper is MCP Project Helper
How do I install mcp-project-helper?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is mcp-project-helper open source?
Yes — it is hosted on GitHub at https://github.com/ad/mcp-project-helper.
Related MCP tools
eBPF-powered network observability for Kubernetes. Indexes L4/L7 traffic with full K8s context, decrypts TLS without keys. Queryable by AI agents via MCP and humans via dashboard.
GOWA - WhatsApp REST API with support for UI, Multi Account, Webhooks, and MCP, and Chatwoot. Built with Golang for efficient memory use.
The missing open-source Kubernetes UI with a built-in MCP server for AI agents. See what's broken, why, and what changed. Issues, Topology, event timeline, Helm, GitOps, live service traffic, and cluster audits - all in one Go binary.
mcp-language-server gives MCP enabled clients access semantic tools like get definition, references, rename, and diagnostics.
The Terraform MCP Server provides seamless integration with Terraform ecosystem, enabling advanced automation and interaction capabilities for Infrastructure as Code (IaC) development.
Run MATLAB® using AI applications with the official MATLAB MCP Server from MathWorks®. This MCP server for MATLAB supports a wide range of coding agents like Claude Code® and Visual Studio® Code.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP