list_models
List all Django models with fields, types, maxlength, null/blank status, and relationships.
How to use it
list_models is exposed by the Django Ai Boost MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the list_models tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Django Ai Boost
uv pip install django-ai-boostOther tools in Django Ai Boost (13)
Get Django and Python versions, installed apps, middleware, database engine, and debug mode status.
Get complete database schema including tables, columns, types, indexes, and foreign keys.
Get the absolute URL for a specific model instance. Requires the model to have a getabsoluteurl() method defined.
Retrieve any Django setting using dot notation (e.g., DATABASES.default.ENGINE).
List all available manage.py commands with their source apps.
View all migrations per app with their applied/unapplied status.
Show all URL patterns with names, patterns, and view handlers (including nested includes).
~/Library/Application Support/Claude/claudedesktopconfig.json
Query a Django model with read-only operations using the Django ORM manager. This tool allows safe querying of any Django model with filtering, ordering, and pagination.
Read recent lines from file-based log handlers configured in LOGGING.handlers.
Reverse a named URL pattern to get its actual URL path. Supports both positional args and keyword arguments.
Run Django's system checks to identify potential issues in models, settings, and deployment configuration.
Generate a formatted prompt to help search for specific topics in Django documentation.