CHANGELOG.md
LICENSE
MANIFEST.in
README.md
__init__.py
admin.py
apps.py
auth.py
conf.py
consts.py
db_router.py
decorators.py
executor.py
fencing.py
grants.py
models.py
oauth.py
observability.py
parser.py
pyproject.toml
schemas.py
session.py
signals.py
throttle.py
urls.py
validation.py
./__init__.py
./admin.py
./apps.py
./auth.py
./conf.py
./consts.py
./db_router.py
./decorators.py
./executor.py
./fencing.py
./grants.py
./models.py
./oauth.py
./observability.py
./parser.py
./schemas.py
./session.py
./signals.py
./throttle.py
./urls.py
./validation.py
./docs/architecture.md
./docs/oauth.md
./docs/role-setup.md
./management/__init__.py
./management/commands/__init__.py
./management/commands/mcp_sql_grants.py
./management/commands/mcp_sql_lint.py
./management/commands/mcp_sql_role_setup.py
./management/commands/mcp_sql_smoke.py
./migrations/0001_initial.py
./migrations/0002_revoke_audit_grants.py
./migrations/0003_alter_mcpquerylog_result_sample.py
./migrations/0004_create_mcp_sql_users_group.py
./migrations/0005_create_mcp_sql_application.py
./migrations/0006_remove_mcpquerylog_result_sample.py
./migrations/0007_mcpauthrejectionlog.py
./migrations/0008_revoke_mcpauthrejectionlog_grants.py
./migrations/0009_alter_mcpauthrejectionlog_reason.py
./migrations/0010_mcpquerylog_tool.py
./migrations/0011_alter_mcpquerylog_options_mcpquerylog_profile_and_more.py
./migrations/__init__.py
./sql/10_mcp_role.sh
./sql/role_setup.sql
./templates/admin/mcp_sql/mcpquerylog_change_list.html
./templates/admin/mcp_sql/usage_summary.html
./templates/mcp_sql/authorize.html
./views/__init__.py
./views/discovery.py
./views/mcp_endpoint.py
./views/oauth_authorize.py
./views/registration.py
django_mcp_sql.egg-info/PKG-INFO
django_mcp_sql.egg-info/SOURCES.txt
django_mcp_sql.egg-info/dependency_links.txt
django_mcp_sql.egg-info/requires.txt
django_mcp_sql.egg-info/top_level.txt
docs/architecture.md
docs/oauth.md
docs/role-setup.md
management/__init__.py
management/commands/__init__.py
management/commands/mcp_sql_grants.py
management/commands/mcp_sql_lint.py
management/commands/mcp_sql_role_setup.py
management/commands/mcp_sql_smoke.py
migrations/0001_initial.py
migrations/0002_revoke_audit_grants.py
migrations/0003_alter_mcpquerylog_result_sample.py
migrations/0004_create_mcp_sql_users_group.py
migrations/0005_create_mcp_sql_application.py
migrations/0006_remove_mcpquerylog_result_sample.py
migrations/0007_mcpauthrejectionlog.py
migrations/0008_revoke_mcpauthrejectionlog_grants.py
migrations/0009_alter_mcpauthrejectionlog_reason.py
migrations/0010_mcpquerylog_tool.py
migrations/0011_alter_mcpquerylog_options_mcpquerylog_profile_and_more.py
migrations/__init__.py
sql/10_mcp_role.sh
sql/role_setup.sql
templates/admin/mcp_sql/mcpquerylog_change_list.html
templates/admin/mcp_sql/usage_summary.html
templates/mcp_sql/authorize.html
views/__init__.py
views/discovery.py
views/mcp_endpoint.py
views/oauth_authorize.py
views/registration.py