Django MCP Server
DjangoアプリケーションをModel Context Protocolで公開するDjango拡張機能
Django MCP Serverは、AIエージェントがModel Context Protocol(MCP)を通じてDjangoアプリケーションと対話できるようにするDjango拡張です。DjangoモデルやAPIをMCPツールとして2行のコードで安全に公開でき、WSGI/ASGI両方で動作します。
Author: gts360
Stars: 310
GitHub
Install: pip install django-mcp-server
主な機能
- Djangoモデルを2行のコードでMCPツール化
- Django Rest Framework APIの自動変換対応
- WSGI/ASGI両方のアプリケーション対応
- AIエージェントとの安全な双方向通信
- 宣言的スタイルでのロジック公開
想定ユースケース
- AI支援の開発業務 — Claude AIやGoogle ADKなどのAIエージェントがDjangoアプリのデータベースに直接アクセスして、開発作業を自動化します。
- LLM統合アプリケーション開発 — 既存のDjangoアプリケーションにMCPを追加することで、AIエージェントが自然言語でアプリケーション機能を利用できるようになります。
- APIの動的なAI公開 — REST APIをアノテーション1つでAIエージェントが利用可能なMCPツールに変換し、複雑なビジネスロジックを公開します。