mcp-makefile-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_MAKEFILE_PATH | No | Path to the Makefile (default: ./Makefile) | |
| MCP_MAKEFILE_TEMP_DIR | No | Base directory for temporary files (default: /tmp) | |
| MCP_MAKEFILE_LOG_LEVEL | No | Logging level: DEBUG, INFO, WARNING, ERROR (default: INFO) | |
| MCP_MAKEFILE_WRITE_TO_FILE | No | Write full output to temporary files: true/false (default: false) | |
| MCP_MAKEFILE_ALLOWED_TARGETS | No | Comma-separated list of allowed targets (default: all non-internal targets) | |
| MCP_MAKEFILE_MAX_OUTPUT_CHARS | No | Maximum characters to return from target output, 0 for unlimited (default: 0) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| helpC | Show available targets |
| versionA | Show current version from VERSION file |
| releaseA | Create new release with version bump, tests, git tag, and push. Prompts for version type: [p]atch, [m]inor, [M]ajor, or [n]o bump. Use DRY_RUN=1 to preview without making changes |
| syncB | Install dependencies and create lockfile |
| testC | Run all tests |
| test-coverageB | Run tests with coverage report |
| lintC | Run ruff linter |
| formatC | Format code with ruff |
| type-checkB | Run pyright type checker |
| security-scanB | Run security scans (bandit, safety, vulture, pylint) |
| checkB | Run all static checks and security scans (depends on: format, lint, type-check, security-scan) |
| cleanD | Clean cache files |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ccollicutt/mcp-makefile-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server