Finds what will hurt in a Django project: cascades, N+1, unsafe migrations, tenant leaks.
npx @getmcp/cli add io.github.syrian963/django-chainsaw-mcpRequires Python 3.10+. Community-contributed server. Review source before installing.
DJANGO_CHAINSAW_PROJECT_PATHAbsolute path to the Django project to analyse - the directory containing manage.py, or whichever directory the settings module is importable from. This server must run in an interpreter that can import that project, so install it into the project's own environment rather than an isolated one.
DJANGO_CHAINSAW_SETTINGS_MODULEDotted path to the settings module, for example myproject.settings. Point it at the settings the site actually runs on: a base or partial module can import cleanly and load no models, and the server says so when that happens.
Config file: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"io.github.syrian963/django-chainsaw-mcp": {
"command": "uvx",
"args": [
"django-chainsaw-mcp"
],
"env": {
"DJANGO_CHAINSAW_PROJECT_PATH": "",
"DJANGO_CHAINSAW_SETTINGS_MODULE": ""
}
}
}
}Turn any idea, URL, doc, or PDF into on-brand visuals: 100+ formats, native in 150+ languages
Rust MCP server and CLI for Apprise notification fan-out across dozens of delivery backends.
Rust MCP server and CLI for Arcane Docker and container management.
Rust MCP server and CLI for Gotify push notifications and message management.