Exposes Makefile targets as callable tools for AI assistants.
An MCP (Model Context Protocol) server that exposes Makefile targets as callable tools for AI assistants like Claude, Cursor, etc.
⚠️ ALPHA SOFTWARE - LOCAL USE ONLY ⚠️
This server executes Make commands with user-provided arguments. Only use in trusted environments. It intelligently parses out commands and args.
This almost certainly won't work flawlessly for your Makefile. In fact, it might not even work at all.
make
command available in PATHgit clone https://github.com/mparker3/makefilemcpserver.git
cd makefilemcpserver
npm install
npm run build
Add to your MCP server configuration:
{
"mcpServers": {
"makefilemcpserver": {
"command": "node",
"args": [
"/absolute/path/to/makefilemcpserver/build/index.js",
"/path/to/your/project"
]
}
}
}
The second argument (optional) specifies the directory containing your Makefile. If omitted, uses the current directory.
# Build the project
build:
npm run build
# Run tests
test:
npm test
# Deploy to production
deploy: build test
./deploy.sh
This will expose tools: make_build
, make_test
, and make_deploy
to Claude.
make_<target>
⚠️ WARNING: This server executes shell commands via Make. It currently has minimal input validation.
# Install dependencies
npm install
# Build once
npm run build
# Build and watch for changes
npm run watch
# Run the MCP Inspector for debugging
npm run inspector
Since MCP servers communicate over stdio, use the MCP Inspector:
npm run inspector
Then open the provided URL to access debugging tools.
This is alpha software. Contributions are welcome! Please:
MIT - See LICENSE file for details
A modular trading automation project using the Zerodha Kite Connect API for tool-based and resource-based automation.
Generates true random numbers using atmospheric noise from random.org.
Execute MATLAB scripts and functions via MCP clients. Requires a local MATLAB installation.
Analyzes GitLab merge requests and links them to Confluence documentation.
A bridge to use local LLMs from Ollama within the Model Context Protocol.
AI-powered audio generation using the MiniMax Music API.
A WordPress plugin that transforms a WordPress site into an MCP server, allowing direct access to its content.
Integrates with Jenkins CI/CD systems for AI-powered insights, build management, and debugging.
Performs gene set enrichment analysis using the Enrichr API, supporting all available gene set libraries.
Access comprehensive documentation for Ant Design components, including examples, API references, and best practices.