A MCP server for Django applications, inspired by Laravel Boost.
# Add to your Claude Code skills
git clone https://github.com/vintasoftware/django-ai-boostGuides for using mcp servers skills like django-ai-boost.
Last scanned: 6/28/2026
{
"issues": [
{
"file": "README.md",
"line": 80,
"type": "remote-install",
"message": "Install command (remote install script piped to a shell — review the source before running): \"curl -LsSf https://astral.sh/uv/install.sh | sh\"",
"severity": "low"
}
],
"status": "PASSED",
"scannedAt": "2026-06-28T07:52:32.456Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}django-ai-boost is an open-source mcp servers skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by vintasoftware. A MCP server for Django applications, inspired by Laravel Boost. It has 100 GitHub stars.
Yes. django-ai-boost passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/vintasoftware/django-ai-boost" and add it to your Claude Code skills directory (see the Installation section above).
django-ai-boost is primarily written in Python. It is open-source under vintasoftware on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other MCP Servers skills you can browse and compare side by side. Open the MCP Servers category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh django-ai-boost against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
A Model Context Protocol (MCP) server for developing Django applications, inspired by Laravel Boost. This server exposes Django project information through MCP tools, enabling AI assistants to better understand and interact with Django codebases.

Django AI Boost MCP server providing Django project introspection through AI assistants (Example using OpenCode)
# Using uv (recommended)
uv pip install django-ai-boost
# Or with pip
pip install django-ai-boost
If you want to contribute or run the latest development version:
# Clone the repository
git clone https://github.com/vinta/django-ai-boost.git
cd django-ai-boost
# Install uv if you haven't already
# On macOS/Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh
# On Windows:
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
# Install dependencies (creates virtual environment automatically)
uv sync --dev
# Verify installation
uv run django-ai-boost --help
The server requires access to your Django project's settings:
# Set the Django settings module
export DJANGO_SETTINGS_MODULE=myproject.settings
django-ai-boost
# Or specify settings directly
django-ai-boost --settings myproject.settings
# Run with SSE transport (default is stdio, which doesn't use network ports)
django-ai-boost --settings myproject.settings --transport sse
# Run with SSE transport on a custom port (default port is 8000)
django-ai-boost --settings myproject.settings --transport sse --port 3000
# Run with SSE transport on custom host and port
django-ai-boost --settings myproject.settings --transport sse --host 0.0.0.0 --port 8080
Note: The stdio transport (default) communicates via standard input/output and does not use network ports. The --port and --host options only apply when using --transport sse.
Django AI Boost supports bearer token authentication for secure production deployments when using SSE transport.
Set authentication token (recommended for production):
export DJANGO_MCP_AUTH_TOKEN="your-secret-token"
django-ai-boost --settings myproject.settings --transport sse
Or use CLI argument:
django-ai-boost --settings myproject.settings --transport sse --auth-token "your-secret-token"
DEBUG=False and using SSE transport, authentication is automatically required--auth-token with --transport stdio, the server will exit with an error to prevent false security assumptionsWhen running in production (DEBUG=False) with SSE transport, you must provide an authentication token:
# This will fail without a token
django-ai-boost --settings myproject.production_settings --transport sse
# Error: Production mode detected but no authentication token provided
# This works
export DJANGO_MCP_AUTH_TOKEN="strong-secret-token"
django-ai-boost --settings myproject.production_settings --transport sse
# Authentication enabled with bearer token for SSE transport
Generate strong tokens:
python -c "import secrets; print(secrets.token_urlsafe(32))"
Never commit tokens to version control
Use environment variables in production (not CLI arguments)
Rotate tokens periodically
Use HTTPS with a reverse proxy for external access
When using authentication, configure your MCP clients to include the token:
Cursor / Claude Desktop:
{
"mcpServers": {
"django-ai-boost": {
"command": "django-ai-boost",
"args": ["--settings", "myproject.settings", "--transport", "sse"],
"env": {
"DJANGO_MCP_AUTH_TOKEN": "your-secret-token",
"DJANGO_SETTINGS_MODULE": "myproject.settings",
"PYTHONPATH": "/path/to/your/django/project"
}
}
}
}
Testing with curl:
# Without auth - fails
curl http://127.0.0.1:8000/sse
# With correct token - works
curl -H "Authorization: Bearer your-secret-token" http://127.0.0.1:8000/sse
"Production mode detected but no authentication token provided"
DJANGO_MCP_AUTH_TOKEN environment variable or use --auth-token"Authentication token provided but transport is 'stdio'"
--transport sse--transport sse with your token, or remove the --auth-token argument for stdio"Running in production mode with stdio transport"
--transport sse with authenticationCursor is a popular AI-powered code editor with built-in MCP support.
{
"mcpServers": {
"django-ai-boost": {
"command": "django-ai-boost",
"args": ["--settings", "myproject.settings"],
"env": {
"DJANGO_SETTINGS_MODULE": "myproject.settings",
"PYTHONPATH": "/path/to/your/django/project"
}
}
}
}
Note: Replace /path/to/your/django/project with the actual path to your Django project root directory.
For more information, see the Cursor MCP documentation.
Add to your Claude Desktop configuration:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/claude/claude_desktop_config.json{
"mcpServers": {
"django": {
"command": "django-ai-boost",
"args": ["--settings", "myproject.settings"],
"env": {
"DJANGO_SETTINGS_MODULE": "myproject.settings",
"PYTHONPATH": "/path/to/your/django/project"
}
}
}
}
Note: Make sure to replace /path/to/your/django/project with the actual path to your Django project root directory.
.vscode/mcp.json in your Django project root:{
"inputs": [
// The "inputs" section defines the inputs required for the MCP server configuration.
{
"type": "promptString"
}
],
"servers": {
// The "servers" section defines the MCP servers you want to use.
"django-ai-boost": {
"command": "uv",
"args": ["run", "django-ai-boost", "--settings", "myproject.settings"],
"env": {
"DJANGO_SETTINGS_MODULE": "myproject.settings"
}
}
}
}
Click "Start" in the JSON
Github Copilot Code will automatically connect to the MCP server when you start a conversation in "Agent" mode.
.mcp.json in your Django project root:{
"mcpServers": {
"django-ai-boost": {
"command": "uv",
"args": ["run", "django-ai-boost", "--settings", "myproject.settings"],
"env": {
"DJANGO_SETTINGS_MODULE": "myproject.settings"
}
}
}
}
OpenAI ChatGPT Desktop supports MCP servers. Add to your configuration file: