io.github.raisiqueira/django-telescope
A Model Context Protocol (MCP) server for Django applications, inspired by Laravel Boost
io.github.raisiqueira/django-telescope · Repository · version 0.1.2 · 110 stars · listed from registry
Install
The sweep installs into a clean prefix, but this is the command a user would run:
uvx django-telescope
Needs credentials: DJANGO_SETTINGS_MODULE. The probe used placeholder values, so an amber needs credentials result below means the server asked for the real ones, not that it is broken. Maintainers: how to go green.
Results by platform
Linux
needs credentials2026-08-16 · probed over pypi1 recorded run, oldest first.
handshake failed: MCP error -32000: Connection closed
--- stderr (tail) ---
Downloading django (8.0MiB)
Downloaded django
Installed 72 packages in 183ms
Traceback (most recent call last):
File "/home/runner/.cache/uv/archive-v0/fk8heUrR7-kZA5sS/bin/django-telescope", line 12, in <module>
sys.exit(main())
~~~~^^
File "/home/runner/.cache/uv/archive-v0/fk8heUrR7-kZA5sS/lib/python3.13/site-packages/django_telescope/__init__.py", line 23, in main
run_server(settings_module=args.settings, transport=args.transport)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/runner/.cache/uv/archive-v0/fk8heUrR7-kZA5sS/lib/python3.13/site-packages/django_telescope/server_fastmcp.py", line 441, in run_server
initialize_django(settings_module)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/home/runner/.cache/uv/archive-v0/fk8heUrR7-kZA5sS/lib/python3.13/site-packages/django_telescope/server_fastmcp.py", line 41, in initialize_django
django.setup()
~~~~~~~~~~~~^^
File "/home/runner/.cache/uv/archive-v0/fk8heUrR7-kZA5sS/lib/python3.13/site-packages/django/__init__.py", line 19, in setup
configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/runner/.cache/uv/archive-v0/fk8heUrR7-kZA5sS/lib/python3.13/site-packages/django/conf/__init__.py", line 122, in __getattr__
self._setup(name)
~~~~~~~~~~~^^^^^^
File "/home/runner/.cache/uv/archive-v0/fk8heUrR7-kZA5sS/lib/python3.13/site-packages/django/conf/__init__.py", line 109, in _setup
self._wrapped = Settings(settings_module)
~~~~~~~~^^^^^^^^^^^^^^^^^
File "/home/runner/.cache/uv/archive-v0/fk8heUrR7-kZA5sS/lib/python3.13/site-packages/django/conf/__init__.py", line 251, in __init__
mod = importlib.import_module(self.SETTINGS_MODULE)
File "/home/runner/.local/share/uv/python/cpython-3.13.15-linux-x86_64-gnu/lib/python3.13/importlib/__init__.py", line 88, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1395, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'DOES_IT_INSTALL_PLACEHOLDER'
macOS
needs credentials2026-08-16 · probed over pypi1 recorded run, oldest first.
handshake failed: MCP error -32000: Connection closed
--- stderr (tail) ---
Downloading django (8.0MiB)
Downloaded django
Installed 70 packages in 701ms
Traceback (most recent call last):
File "/Users/runner/.cache/uv/archive-v0/32oBj7fViHdWpb-Y/bin/django-telescope", line 12, in <module>
sys.exit(main())
~~~~^^
File "/Users/runner/.cache/uv/archive-v0/32oBj7fViHdWpb-Y/lib/python3.14/site-packages/django_telescope/__init__.py", line 23, in main
run_server(settings_module=args.settings, transport=args.transport)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/runner/.cache/uv/archive-v0/32oBj7fViHdWpb-Y/lib/python3.14/site-packages/django_telescope/server_fastmcp.py", line 441, in run_server
initialize_django(settings_module)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/Users/runner/.cache/uv/archive-v0/32oBj7fViHdWpb-Y/lib/python3.14/site-packages/django_telescope/server_fastmcp.py", line 41, in initialize_django
django.setup()
~~~~~~~~~~~~^^
File "/Users/runner/.cache/uv/archive-v0/32oBj7fViHdWpb-Y/lib/python3.14/site-packages/django/__init__.py", line 19, in setup
configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/runner/.cache/uv/archive-v0/32oBj7fViHdWpb-Y/lib/python3.14/site-packages/django/conf/__init__.py", line 122, in __getattr__
self._setup(name)
~~~~~~~~~~~^^^^^^
File "/Users/runner/.cache/uv/archive-v0/32oBj7fViHdWpb-Y/lib/python3.14/site-packages/django/conf/__init__.py", line 109, in _setup
self._wrapped = Settings(settings_module)
~~~~~~~~^^^^^^^^^^^^^^^^^
File "/Users/runner/.cache/uv/archive-v0/32oBj7fViHdWpb-Y/lib/python3.14/site-packages/django/conf/__init__.py", line 251, in __init__
mod = importlib.import_module(self.SETTINGS_MODULE)
File "/opt/homebrew/Cellar/[email protected]/3.14.6/Frameworks/Python.framework/Versions/3.14/lib/python3.14/importlib/__init__.py", line 88, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1406, in _gcd_import
File "<frozen importlib._bootstrap>", line 1371, in _find_and_load
File "<frozen importlib._bootstrap>", line 1335, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'DOES_IT_INSTALL_PLACEHOLDER'
Windows
needs credentials2026-08-16 · probed over pypi1 recorded run, oldest first.
handshake failed: MCP error -32000: Connection closed
--- stderr (tail) ---
Downloading django (8.0MiB)
Downloaded django
Installed 74 packages in 25.59s
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:\Users\runneradmin\AppData\Local\uv\cache\archive-v0\BZg5O0fOiS-qOs4S\Scripts\django-telescope.exe\__main__.py", line 10, in <module>
File "C:\Users\runneradmin\AppData\Local\uv\cache\archive-v0\BZg5O0fOiS-qOs4S\Lib\site-packages\django_telescope\__init__.py", line 23, in main
run_server(settings_module=args.settings, transport=args.transport)
File "C:\Users\runneradmin\AppData\Local\uv\cache\archive-v0\BZg5O0fOiS-qOs4S\Lib\site-packages\django_telescope\server_fastmcp.py", line 441, in run_server
initialize_django(settings_module)
File "C:\Users\runneradmin\AppData\Local\uv\cache\archive-v0\BZg5O0fOiS-qOs4S\Lib\site-packages\django_telescope\server_fastmcp.py", line 41, in initialize_django
django.setup()
File "C:\Users\runneradmin\AppData\Local\uv\cache\archive-v0\BZg5O0fOiS-qOs4S\Lib\site-packages\django\__init__.py", line 19, in setup
configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)
^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\runneradmin\AppData\Local\uv\cache\archive-v0\BZg5O0fOiS-qOs4S\Lib\site-packages\django\conf\__init__.py", line 122, in __getattr__
self._setup(name)
File "C:\Users\runneradmin\AppData\Local\uv\cache\archive-v0\BZg5O0fOiS-qOs4S\Lib\site-packages\django\conf\__init__.py", line 109, in _setup
self._wrapped = Settings(settings_module)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\runneradmin\AppData\Local\uv\cache\archive-v0\BZg5O0fOiS-qOs4S\Lib\site-packages\django\conf\__init__.py", line 251, in __init__
mod = importlib.import_module(self.SETTINGS_MODULE)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\hostedtoolcache\windows\Python\3.12.10\x64\Lib\importlib\__init__.py", line 90, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'DOES_IT_INSTALL_PLACEHOLDER'
Badge
Paste this into the project README to show the current result:
[](https://doesitinstall.com/s/io.github.raisiqueira__django-telescope.html)