MCP Project Helper
A lightweight, extensible MCP server for running prompt-based tools and file utilities, with support for custom prompts.
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@latest
The 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 build
Run the Server
- STDIO (default):
./mcp-project-helper
- SSE:
./mcp-project-helper -transport sse -port 8080 - HTTP:
./mcp-project-helper -transport http -port 8080
Run 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
- Create a JSON file in
custom_prompts/(seepalette.jsonfor an example). - Each tool must define a
descriptionand apromptfield. - 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 pointprompts/— Built-in prompt toolscustom_prompts/— User-defined prompt toolstest.sh— End-to-end test scriptMakefile— Build and run commands
License
MIT
Serveurs connexes
Scout Monitoring MCP
sponsorPut performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
DeepADB
The deepest Android Debug Bridge MCP server — 147 tools from UI to baseband.
MCP Startup Framework
A framework for building MCP servers on Cloudflare Workers with OAuth, PostgreSQL, and Stripe.
Matware E2E Runner
JSON-driven E2E test runner with parallel Chrome pool execution, visual verification, and 16 MCP tools.
Semgrep
Enable AI agents to secure code with Semgrep.
CrowdCent MCP Server
Integrates with the CrowdCent Challenge API, allowing AI assistants to manage prediction challenges, datasets, and submissions.
Shipyard
The Shipyard CLI provides an MCP server for agents to manage Shipyard environments directly: by pulling logs, comparing branches, running tests, and stopping/starting environments..
secretctl
AI-safe secrets manager - inject credentials as env vars, AI never sees plaintext
YepCode
Execute any LLM-generated code in the YepCode secure and scalable sandbox environment and create your own MCP tools using JavaScript or Python, with full support for NPM and PyPI packages
APS AEC Data Model MCP (.NET)
A .NET MCP server for interacting with the Autodesk AEC Data Model API and Viewer.
Librarian
Persistent memory with semantic search, hit-based ranking, universal import, and a knowledge marketplace