Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
A Model Context Protocol (MCP) server for Django applications, inspired by Laravel Boost
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
DJANGO_SETTINGS_MODULE必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"django-telescope": {
"command": "uvx",
"args": [
"django-telescope"
],
"env": {
"DJANGO_SETTINGS_MODULE": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add django-telescope --env DJANGO_SETTINGS_MODULE=your-value -- uvx django-telescope動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"django-telescope": {
"command": "uvx",
"args": [
"django-telescope"
],
"env": {
"DJANGO_SETTINGS_MODULE": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"django-telescope": {
"type": "stdio",
"command": "uvx",
"args": [
"django-telescope"
],
"env": {
"DJANGO_SETTINGS_MODULE": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月10日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント raisiqueira で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:DJANGO_SETTINGS_MODULE
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(0.1.2)がレジストリに届いたのは12 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにPython (uv)も必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, City by Month
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Read-only city climate normals, daylight and month-by-month data. Every answer cites its page.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
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.
Click to view screenshots
*Django AI Boost MCP server providing Django project introspection through AI assistants (Example using OpenCode)*
# Using uv (recommended)
uv pip install django-ai-boost
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
curl -LsSf https://astral.sh/uv/install.sh | sh
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
uv sync --dev
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
django-ai-boost --settings myproject.settings
django-ai-boost --settings myproject.settings --transport sse
django-ai-boost --settings myproject.settings --transport sse --port 3000
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
export DJANGO_MCP_AUTH_TOKEN="strong-secret-token" django-ai-boost --settings myproject.production_settings --transport sse
python -c "import secrets; print(secrets.token_urlsafe(32))"
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
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" } } } }
.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:
~/Library/Application Support/OpenAI/ChatGPT/config.json%APPDATA%\OpenAI\ChatGPT\config.json{
"mcpServers": { "django": { "command": "django-ai-boost", "args": ["--settings", "myproject.settings"], "env": { "DJANGO_SETTINGS_MODULE": "myproject.settings" } } } }
{
"django": { "command": "django-ai-boost", "args": ["--settings", "myproject.settings"], "env": { "DJANGO_SETTINGS_MODULE": "myproject.settings" } } }
Add to your Zed MCP configuration (~/.config/zed/mcp.json):
{
"servers": { "django": { "command": "django-ai-boost", "args": ["--settings", "myproject.settings"], "env": { "DJANGO_SETTINGS_MODULE": "myproject.settings" } } } }
For any MCP-compatible client, you can run the server manually:
# Standard I/O transport (default, no network port)
django-ai-boost --settings myproject.settings
django-ai-boost --settings myproject.settings --transport sse
django-ai-boost --settings myproject.settings --transport sse --port 3000
django-ai-boost --settings myproject.settings --transport sse --host 0.0.0.0 --port 8080
application_infoGet Django and Python versions, installed apps, middleware, database engine, and debug mode status.
get_settingRetrieve any Django setting using dot notation (e.g., DATABASES.default.ENGINE).
list_modelsList all Django models with fields, types, max_length, null/blank status, and relation
冒頭だけを表示しています。続きはリポジトリで読めます