MCP Server Make
@MCP-Mirror
About MCP Server Make
Mirror of
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"wrale_mcp-server-make": {
"command": "uv",
"args": [
"pip",
"install",
"mcp-server-make"
]
}
}
}Tools
1Run a make target from the Makefile
Overview
What is MCP Server Make?
MCP Server Make is a Model Context Protocol server that provides make functionality. It enables LLMs, like Claude, to execute make targets from a Makefile in a safe, controlled way with output capture and error handling.
How to use MCP Server Make?
Install via uv pip install mcp-server-make or pip install mcp-server-make. Run with uvx mcp-server-make, optionally passing --make-path and --working-dir. For Claude Desktop, add a configuration entry to claude_desktop_config.json specifying the command and arguments.
Key features of MCP Server Make
- Run make targets safely with output capture
- Understand and navigate build processes
- Handle errors with descriptive MCP messages
- Respect working directory context
- Exposes a single
maketool requiring a target name - Gracefully handles missing Makefile or invalid targets
Use cases of MCP Server Make
- Automated assistance: let Claude run tests and interpret results
- Project management: automate dependency updates, releases, and code quality
- Self-validation for Claude: run tests, lint, format, and full validation
- Project understanding: view structure, check changes, take context snapshots
- Independent development cycles: complete build, test, and release preparation
FAQ from MCP Server Make
What does MCP Server Make do?
It allows LLMs to execute make targets from a Makefile, capturing output and handling errors gracefully, enabling development workflow automation.
How do I install and configure the server?
Install via uv pip install mcp-server-make or pip install mcp-server-make. Run with uvx mcp-server-make, optionally specifying --make-path and --working-dir. For Claude Desktop, add a JSON entry with the command and arguments.
What working directory does the server use?
If --working-dir is specified, it changes to that directory before executing make. If omitted, it uses the directory containing the Makefile. It always restores the original directory afterward.
What tools does the server expose?
It exposes a single make tool that takes a required target (string) parameter to execute that target from the Makefile.
What errors does the server handle?
It handles missing Makefile, invalid working directory, failed make commands, and invalid targets, returning descriptive error messages through the MCP protocol.
More Other MCP servers
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
Core Philosophy: Connect, Unify, Respond
mindsdbDelegate anything. It comes back done.
Comments