Django Admin MCP server
io.github.7tg/django-admin-mcp·v0.11.1·22 starsDjango admin models over MCP: CRUD, actions, history, autocomplete — capped by Django permissions.
not scanned yet
22 stars341 downloads/wk
Reviews
Write oneNobody has reviewed Django Admin MCP yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Django Admin MCP tools
No tool declarations could be read from the package source. They show once the server is installed.
How Django Admin MCP compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 48,255 servers
- GitHub stars
- 22
- more than 91% of 28,688 servers
- Downloads a week
- 341
- more than 83% of 12,191 servers with a package
Release history: 5 versions in the registry since 2026-09-17, latest 2026-10-20, typically one every 10 days.
Install Django Admin MCP in Claude Code, Cursor or VS Code
claude mcp add django-admin-mcp -- uvx django-admin-mcp
What the publisher says
From the Django Admin MCP repository's README, as published. We do not edit it. Read it on GitHub
django-admin-mcp
Expose Django admin models to MCP (Model Context Protocol) clients via HTTP. Add a mixin to your ModelAdmin classes and get instant access to CRUD operations, admin actions, model history, and more.
Features
- Only two dependencies — Django and Pydantic, nothing else. No MCP SDK, no extra HTTP stack, no supply-chain sprawl
- Token authentication — secure Bearer token auth with configurable expiry
- Django admin permissions — respects existing view/add/change/delete permissions
- Field filtering — control which fields are exposed via mcpfields and mcpexclude_fields
- Full CRUD — list, get, create, update, delete operations
- Admin actions — execute registered Django admin actions, including two-step confirmation flows
- Bulk operations — create, update, or delete multiple records at once
- Model introspection — describe model fields and relationships
- Related objects — traverse foreign keys and reverse relations
- Change history — access Django admin's history log
- Autocomplete — search suggestions for foreign key fields
- MCP Prompts & Resources — workflow guides plus read-only data access via models:// and data:// URIs
<!-- mcp-name: io.github.7tg/django-admin-mcp -->
Installation
pip install django-admin-mcpAdd to your Django project:
# settings.py
INSTALLED_APPS = [
'django_admin_mcp',
# ...
]
# urls.py
from django.urls import path, include
urlpatterns = [
path('mcp/', include('django_admin_mcp.urls')),
# ...
]Run migrations to create the token model:
python manage.py migrate django_admin_mcpQuick Start
1. Expose Your Models
Add the mixin to any ModelAdmin. Set mcp_expose = True to expose direct tools:
from django.contrib import admin
from django_admin_mcp import MCPAdminMixin
from .models import Article, Author
@admin.register(Article)
class ArticleAdmin(MCPAdminMixin, admin.ModelAdmin):
mcp_expose = True # Exposes list_article, get_article, etc.
list_display = ['title', 'author', 'published']Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-09-19restoreB → Ascore 92
Django Admin MCP: common questions
- Is Django Admin MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Django Admin MCP safety report
- How do I install Django Admin MCP?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Django Admin MCP need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is Django Admin MCP maintained?
- The last commit was 36 days ago (2026-09-29). The latest release is v0.11.1.
- How does Django Admin MCP compare with other MCP servers?
- safety score 92/100 (higher than 95% of 48,255 servers); github stars 22 (more than 91% of 28,688 servers); downloads a week 341 (more than 83% of 12,191 servers with a package). Full comparison.