MCP Server Make 是一个面向 AI 助手的 Makefile 执行网关,让模型能够在受控范围内调用 make 目标完成构建、测试、打包等任务。
它能做什么
- 列出当前项目可用的 Makefile 目标供 AI 选择
- 按白名单安全执行指定目标(如 make build、make test)
- 捕获标准输出与错误,便于 AI 解析构建结果
- 支持超时控制与并发限制,避免长任务或恶意命令拖垮主机
是否需要密钥
通常不需要密钥。该 MCP 主要在本地或受信内网运行,对 Makefile 的读写权限取决于宿主机文件系统权限。若需在 CI/CD 或远程构建机上执行,则应配置对应主机的 SSH 凭据,但这些属于宿主环境配置,不属于 MCP 协议本身的凭证。