# django-chainsaw-mcp

> django-chainsaw-mcp — syrian963-django-chainsaw-mcp. Use this tool when you need to identify potential issues in a Django project, such as cascade impact, N+1 queries, unsafe migrations, and unscoped tenant reads. It analyzes the project code to provide insights on performance and security problems, taking Git repository data as input and outputting detailed reports. Ideal for optimizing and securing Django applications, it can be used as a server (MCP) or command-line interface (CLI).

Canonical page: https://skillsregistry.net/skills/syrian963-django-chainsaw-mcp  
JSON: https://api.skillsregistry.net/v1/skills/syrian963-django-chainsaw-mcp

## Description

Finds what will hurt in a Django project - cascade impact, N+1 queries, unsafe migrations, unscoped tenant reads - as an MCP server and a CLI. Tested against 18 public projects.

## Trust

- **Trust score (0–1):** 0.67
- **Verification tier:** scanned
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** container
- **Runtime environment:** vm
- **License:** MIT
- **Updated:** 2026-09-28

## Source

- **Source listing:** [GitHub](https://github.com/syrian963/django-chainsaw-mcp)

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "syrian963-django-chainsaw-mcp"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/syrian963-django-chainsaw-mcp` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/syrian963-django-chainsaw-mcp/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
