MCP Server Make
@MCP-Mirror
关于 MCP Server Make
Mirror of
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"wrale_mcp-server-make": {
"command": "uv",
"args": [
"pip",
"install",
"mcp-server-make"
]
}
}
}工具
1Run a make target from the Makefile
概览
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.
其他 分类下的更多 MCP 服务器
ICSS
chokcoco不止于 CSS
Blender
ahujasidOpen-source MCP to use Blender with any LLM
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Codelf
unbugA search tool helps dev to solve the naming things problem.
评论