Skip to content

Commit a1e0661

Browse files
committed
chore: rename project
1 parent f777939 commit a1e0661

File tree

10 files changed

+51
-51
lines changed

10 files changed

+51
-51
lines changed

.github/workflows/publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ jobs:
8181
# You can configure this environment in GitHub to require manual approval
8282
environment:
8383
name: pypi
84-
url: https://pypi.org/p/django-telescope
84+
url: https://pypi.org/p/django-ai-boost
8585

8686
# Required permission for OIDC (Trusted Publisher authentication)
8787
permissions:

README.md

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Django Telescope
1+
# Django AI Boost
22

3-
<!-- mcp-name: io.github.raisiqueira/django-telescope -->
3+
<!-- mcp-name: io.github.raisiqueira/django-ai-boost -->
44

55
A Model Context Protocol (MCP) server for Django applications, inspired by [Laravel Boost](https://github.com/laravel/boost). This server exposes Django project information through MCP tools, enabling AI assistants to better understand and interact with Django codebases.
66

@@ -41,11 +41,11 @@ A Model Context Protocol (MCP) server for Django applications, inspired by [Lara
4141
<details>
4242
<summary>Click to view screenshots</summary>
4343

44-
### Django Telescope in Action
44+
### Django AI Boost in Action
4545

46-
![Django Telescope Example](./assets/example_mcp01.png)
46+
![Django AI Boost Example](./assets/example_mcp01.png)
4747

48-
*Django Telescope MCP server providing Django project introspection through AI assistants (Example using [OpenCode](https://opencode.ai/))*
48+
*Django AI Boost MCP server providing Django project introspection through AI assistants (Example using [OpenCode](https://opencode.ai/))*
4949

5050
</details>
5151

@@ -55,10 +55,10 @@ A Model Context Protocol (MCP) server for Django applications, inspired by [Lara
5555

5656
```bash
5757
# Using uv (recommended)
58-
uv pip install django-telescope
58+
uv pip install django-ai-boost
5959

6060
# Or with pip
61-
pip install django-telescope
61+
pip install django-ai-boost
6262
```
6363

6464
### For Development
@@ -67,8 +67,8 @@ If you want to contribute or run the latest development version:
6767

6868
```bash
6969
# Clone the repository
70-
git clone https://github.com/vinta/django-telescope.git
71-
cd django-telescope
70+
git clone https://github.com/vinta/django-ai-boost.git
71+
cd django-ai-boost
7272

7373
# Install uv if you haven't already
7474
# On macOS/Linux:
@@ -81,7 +81,7 @@ powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
8181
uv sync --dev
8282

8383
# Verify installation
84-
uv run django-telescope --help
84+
uv run django-ai-boost --help
8585
```
8686

8787
## Usage
@@ -93,13 +93,13 @@ The server requires access to your Django project's settings:
9393
```bash
9494
# Set the Django settings module
9595
export DJANGO_SETTINGS_MODULE=myproject.settings
96-
django-telescope
96+
django-ai-boost
9797

9898
# Or specify settings directly
99-
django-telescope --settings myproject.settings
99+
django-ai-boost --settings myproject.settings
100100

101101
# Run with SSE transport (default is stdio)
102-
django-telescope --settings myproject.settings --transport sse
102+
django-ai-boost --settings myproject.settings --transport sse
103103
```
104104

105105
## AI Tools Setup
@@ -115,7 +115,7 @@ Add to your Claude Desktop configuration:
115115
{
116116
"mcpServers": {
117117
"django": {
118-
"command": "django-telescope",
118+
"command": "django-ai-boost",
119119
"args": ["--settings", "myproject.settings"],
120120
"env": {
121121
"DJANGO_SETTINGS_MODULE": "myproject.settings",
@@ -136,9 +136,9 @@ Add to your Claude Desktop configuration:
136136
```json
137137
{
138138
"mcpServers": {
139-
"django-telescope": {
139+
"django-ai-boost": {
140140
"command": "uv",
141-
"args": ["run", "django-telescope", "--settings", "myproject.settings"],
141+
"args": ["run", "django-ai-boost", "--settings", "myproject.settings"],
142142
"env": {
143143
"DJANGO_SETTINGS_MODULE": "myproject.settings"
144144
}
@@ -160,7 +160,7 @@ OpenAI ChatGPT Desktop supports MCP servers. Add to your configuration file:
160160
{
161161
"mcpServers": {
162162
"django": {
163-
"command": "django-telescope",
163+
"command": "django-ai-boost",
164164
"args": ["--settings", "myproject.settings"],
165165
"env": {
166166
"DJANGO_SETTINGS_MODULE": "myproject.settings"
@@ -179,7 +179,7 @@ OpenAI ChatGPT Desktop supports MCP servers. Add to your configuration file:
179179
```json
180180
{
181181
"django": {
182-
"command": "django-telescope",
182+
"command": "django-ai-boost",
183183
"args": ["--settings", "myproject.settings"],
184184
"env": {
185185
"DJANGO_SETTINGS_MODULE": "myproject.settings"
@@ -196,7 +196,7 @@ Add to your Zed MCP configuration (`~/.config/zed/mcp.json`):
196196
{
197197
"servers": {
198198
"django": {
199-
"command": "django-telescope",
199+
"command": "django-ai-boost",
200200
"args": ["--settings", "myproject.settings"],
201201
"env": {
202202
"DJANGO_SETTINGS_MODULE": "myproject.settings"
@@ -212,10 +212,10 @@ For any MCP-compatible client, you can run the server manually:
212212

213213
```bash
214214
# Standard I/O transport (default)
215-
django-telescope --settings myproject.settings
215+
django-ai-boost --settings myproject.settings
216216

217217
# Server-Sent Events transport
218-
django-telescope --settings myproject.settings --transport sse
218+
django-ai-boost --settings myproject.settings --transport sse
219219
```
220220

221221
## Available Tools and Prompts
@@ -318,7 +318,7 @@ uv run python test_server.py
318318

319319
# Run the MCP server with the test project
320320
export PYTHONPATH="${PYTHONPATH}:./fixtures/testproject"
321-
uv run django-telescope --settings testproject.settings
321+
uv run django-ai-boost --settings testproject.settings
322322

323323
# Run linter
324324
uv run ruff check .
@@ -340,7 +340,7 @@ Make sure you've set the `DJANGO_SETTINGS_MODULE` environment variable or used t
340340

341341
```bash
342342
export DJANGO_SETTINGS_MODULE=myproject.settings
343-
django-telescope
343+
django-ai-boost
344344
```
345345

346346
### PYTHONPATH Issues
@@ -349,7 +349,7 @@ If Django can't find your project modules, add your project directory to PYTHONP
349349

350350
```bash
351351
export PYTHONPATH="${PYTHONPATH}:/path/to/your/project"
352-
django-telescope --settings myproject.settings
352+
django-ai-boost --settings myproject.settings
353353
```
354354

355355
Or in your MCP client configuration:
@@ -365,12 +365,12 @@ Or in your MCP client configuration:
365365

366366
### MCP Server Not Connecting
367367

368-
1. Check that the `django-telescope` command is accessible in your PATH
368+
1. Check that the `django-ai-boost` command is accessible in your PATH
369369
2. Verify your MCP client configuration file syntax is valid JSON
370370
3. Check the logs in your AI tool (usually in settings or help menu)
371371
4. Try running the server manually to see any error messages:
372372
```bash
373-
django-telescope --settings myproject.settings
373+
django-ai-boost --settings myproject.settings
374374
```
375375

376376
### Database Connection Issues
@@ -400,8 +400,8 @@ We welcome contributions from the community! Whether it's bug fixes, new feature
400400
1. **Fork the repository** on GitHub
401401
2. **Clone your fork** locally:
402402
```bash
403-
git clone https://github.com/YOUR_USERNAME/django-telescope.git
404-
cd django-telescope
403+
git clone https://github.com/YOUR_USERNAME/django-ai-boost.git
404+
cd django-ai-boost
405405
```
406406
3. **Install development dependencies**:
407407
```bash
@@ -435,7 +435,7 @@ We welcome contributions from the community! Whether it's bug fixes, new feature
435435

436436
# Test with the fixture project
437437
export PYTHONPATH="${PYTHONPATH}:./fixtures/testproject"
438-
uv run django-telescope --settings testproject.settings
438+
uv run django-ai-boost --settings testproject.settings
439439
```
440440
4. **Commit your changes**:
441441
```bash

fixtures/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Test Fixtures
22

3-
This directory contains a simple Django test project for testing the django-telescope server.
3+
This directory contains a simple Django test project for testing the django-ai-boost server.
44

55
## Test Project Structure
66

@@ -38,14 +38,14 @@ To run the actual MCP server with this test project:
3838

3939
```bash
4040
# From the project root
41-
uv run django-telescope --settings testproject.settings
41+
uv run django-ai-boost --settings testproject.settings
4242
```
4343

4444
Make sure to add the fixtures/testproject directory to your Python path when using it in production:
4545

4646
```bash
4747
export PYTHONPATH="${PYTHONPATH}:./fixtures/testproject"
48-
uv run django-telescope --settings testproject.settings
48+
uv run django-ai-boost --settings testproject.settings
4949
```
5050

5151
## Database

pyproject.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[project]
2-
name = "django-telescope"
2+
name = "django-ai-boost"
33
version = "0.1.3"
44
description = "A Model Context Protocol (MCP) server for Django applications, inspired by Laravel Boost"
55
readme = "README.md"
@@ -15,10 +15,10 @@ dependencies = [
1515
]
1616

1717
[tool.mcp]
18-
name = "io.github.raisiqueira/django-telescope"
18+
name = "io.github.raisiqueira/django-ai-boost"
1919

2020
[project.scripts]
21-
django-telescope = "django_telescope:main"
21+
django-ai-boost = "django_ai_boost:main"
2222

2323
[build-system]
2424
requires = ["hatchling"]
@@ -31,5 +31,5 @@ dev = [
3131
]
3232

3333
[project.urls]
34-
Homepage = "https://github.com/raisiqueira/django-telescope"
35-
Issues = "https://github.com/raisiqueira/django-telescope/issues"
34+
Homepage = "https://github.com/raisiqueira/django-ai-boost"
35+
Issues = "https://github.com/raisiqueira/django-ai-boost/issues"

server.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
{
22
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json",
3-
"name": "io.github.raisiqueira/django-telescope",
3+
"name": "io.github.raisiqueira/django-ai-boost",
44
"description": "A Model Context Protocol (MCP) server for Django applications, inspired by Laravel Boost",
55
"repository": {
6-
"url": "https://github.com/raisiqueira/django-telescope",
6+
"url": "https://github.com/raisiqueira/django-ai-boost",
77
"source": "github"
88
},
99
"version": "0.1.3",
1010
"packages": [
1111
{
1212
"registryType": "pypi",
13-
"identifier": "django-telescope",
13+
"identifier": "django-ai-boost",
1414
"version": "0.1.2",
1515
"transport": {
1616
"type": "stdio"

src/django_telescope/__init__.py renamed to src/django_ai_boost/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
from django_telescope.server_fastmcp import run_server
1+
from django_ai_boost.server_fastmcp import run_server
22

33

44
def main() -> None:
5-
"""Entry point for the django-telescope CLI."""
5+
"""Entry point for the django-ai-boost CLI."""
66
import argparse
77

8-
parser = argparse.ArgumentParser(description="Django Telescope Server")
8+
parser = argparse.ArgumentParser(description="Django AI Boost Server")
99
parser.add_argument(
1010
"--settings",
1111
help="Django settings module (e.g., myproject.settings)",

src/django_telescope/server_fastmcp.py renamed to src/django_ai_boost/server_fastmcp.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
logger = logging.getLogger(__name__)
1818

1919
# Initialize FastMCP server
20-
mcp = FastMCP("Django Telescope Server")
20+
mcp = FastMCP("Django AI Boost Server")
2121

2222

2323
def initialize_django(settings_module: str | None = None) -> None:

test_prompt.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
django.setup()
2222

2323
# Import the server and inspect the prompt
24-
from django_telescope.server_fastmcp import mcp
24+
from django_ai_boost.server_fastmcp import mcp
2525

2626

2727
async def test_search_django_docs_prompt():
@@ -60,7 +60,7 @@ async def test_search_django_docs_prompt():
6060
print("\nSample output for topic='models':")
6161
print("-" * 80)
6262
# Access the underlying function through the prompt
63-
from django_telescope.server_fastmcp import search_django_docs
63+
from django_ai_boost.server_fastmcp import search_django_docs
6464

6565
# Get the underlying function
6666
result = await search_django_docs.fn("models")

test_server.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env python
22
"""
3-
Test script to verify Django MCP server tools work correctly.
3+
Test script to verify Django AI Boost MCP server tools work correctly.
44
Run from project root: python test_server.py
55
"""
66

@@ -289,7 +289,7 @@ async def test_reverse_url():
289289
async def test_all_tools():
290290
"""Test all MCP tools."""
291291
print("=" * 60)
292-
print("Testing Django MCP Server Tools")
292+
print("Testing Django AI Boost MCP Server Tools")
293293
print("=" * 60)
294294

295295
try:

uv.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)