Agentβ™₯︎Age
Catalog

Django ORM Lens

Official

by FROWNINGdev Β· Python

Django ORM static analysis MCP. Models, relations, migrations, indexes, signals, N+1.

io.github.FROWNINGdev/django-orm-lens (MCP Server)

Django ORM Lens is a Model Context Protocol (MCP) server focused on static analysis of Django projects. It covers model graph understanding including models, relations, migrations, indexes, and signals, and identifies issues such as N+1 patterns. The README emphasizes schema intelligence and a live editor sidebar with ER diagram visualization.

πŸ› οΈ Key Features

  • Django ORM static analysis
  • Models and relations analysis
  • Migrations inspection
  • Indexes and signals coverage
  • N+1 detection

πŸš€ Use Cases

  • Static auditing of Django model schemas
  • Generating ER diagrams for model graphs
  • CI gating based on ORM analysis results
  • Editor navigation and schema visualization

⚑ Developer Benefits

  • Live model graph visibility in the editor sidebar
  • Code-navigation support for Django ORM structures
  • Schema diagram output using ER visualization tooling

⚠️ Limitations

  • Described scope is limited to Django ORM elements (models, relations, migrations, indexes, signals, N+1); other frameworks are not indicated.

Topics

databasedeveloper-toolsdjangoer-diagrammermaidormpythonvscode-extensioncode-navigationdjango-toolsschema-visualizationai-agentsaidercursormcpmcp-servermodel-context-protocolpython-clischema-diagramstatic-analysis