Django Migrations MCP ServiceServer

mrrobotke
GitHub
MCPDjangoDevOps

Loading subscription status...

💡 Description

A service for managing Django database migrations in distributed environments by wrapping Django's migration commands as MCP endpoints, providing functionality to check migration status, create new migrations, and apply migrations with additional validation and safety checks.

📝 JSON Entries

{
  "mcpServers": [
    {
      "djangoMigrations": {
        "env": {
          "MCP_SERVICE_PORT": "8000",
          "DJANGO_SETTINGS_MODULE": "your_project.settings"
        },
        "args": [
          "-d",
          "--name",
          "django-migrations-mcp",
          "-e",
          "DJANGO_SETTINGS_MODULE=your_project.settings",
          "-e",
          "MCP_SERVICE_PORT=8000",
          "-v",
          "/path/to/your/django/project:/app/project",
          "-p",
          "8000:8000",
          "django-migrations-mcp"
        ],
        "command": "docker run"
      }
    }
  ]
}

🛠️ Tools

DockerPython

Features

  • Check migration status
  • Create new migrations
  • Apply migrations with validation and safety checks

💬 Example Queries

  • Check the migration status
  • Create new migrations
  • Apply migrations