Skip to content

Commit 91a215f

Browse files
ThinkyMinerclaude
andcommitted
chore: rename package to mcp-server-codetree for PyPI
The name "codetree" was reserved on PyPI. Renamed to mcp-server-codetree following Anthropic's naming convention. Updated all install instructions to use uvx mcp-server-codetree. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 860c3cd commit 91a215f

3 files changed

Lines changed: 21 additions & 18 deletions

File tree

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ Instead of reading entire files, an agent can ask *"what classes are in this fil
99
Add to Claude Code with one command:
1010

1111
```bash
12-
claude mcp add codetree -- uvx codetree --root /path/to/your/project
12+
claude mcp add codetree -- uvx mcp-server-codetree --root /path/to/your/project
1313
```
1414

1515
Or run standalone:
1616

1717
```bash
18-
uvx codetree --root /path/to/your/project
18+
uvx mcp-server-codetree --root /path/to/your/project
1919
```
2020

2121
> **Note:** Requires [uv](https://docs.astral.sh/uv/getting-started/installation/) to be installed. `uvx` downloads and runs the package automatically — no manual install needed.
@@ -67,7 +67,7 @@ codetree exposes **16 tools** over MCP:
6767
### Claude Code
6868

6969
```bash
70-
claude mcp add codetree -- uvx codetree --root /path/to/your/project
70+
claude mcp add codetree -- uvx mcp-server-codetree --root /path/to/your/project
7171
```
7272

7373
### Cursor
@@ -79,7 +79,7 @@ Add to `.cursor/mcp.json`:
7979
"mcpServers": {
8080
"codetree": {
8181
"command": "uvx",
82-
"args": ["codetree", "--root", "/path/to/your/project"]
82+
"args": ["mcp-server-codetree", "--root", "/path/to/your/project"]
8383
}
8484
}
8585
}
@@ -94,7 +94,7 @@ Add to `.vscode/mcp.json`:
9494
"servers": {
9595
"codetree": {
9696
"command": "uvx",
97-
"args": ["codetree", "--root", "/path/to/your/project"]
97+
"args": ["mcp-server-codetree", "--root", "/path/to/your/project"]
9898
}
9999
}
100100
}
@@ -109,7 +109,7 @@ Add to `~/.codeium/windsurf/mcp_config.json`:
109109
"mcpServers": {
110110
"codetree": {
111111
"command": "uvx",
112-
"args": ["codetree", "--root", "/path/to/your/project"]
112+
"args": ["mcp-server-codetree", "--root", "/path/to/your/project"]
113113
}
114114
}
115115
}
@@ -124,7 +124,7 @@ Add to `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS)
124124
"mcpServers": {
125125
"codetree": {
126126
"command": "uvx",
127-
"args": ["codetree", "--root", "/path/to/your/project"]
127+
"args": ["mcp-server-codetree", "--root", "/path/to/your/project"]
128128
}
129129
}
130130
}

docs/LANDING_PAGE.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ codetree is an MCP server that gives coding agents structured code understanding
1515
**One-liner pitch:**
1616
Instead of `cat main.py` (500 lines, 12K tokens), your agent calls `get_file_skeleton("main.py")` and gets 15 lines of structured output.
1717

18-
**CTA:** `claude mcp add codetree -- uvx codetree --root .`
18+
**CTA:** `claude mcp add codetree -- uvx mcp-server-codetree --root .`
1919

2020
---
2121

@@ -55,7 +55,7 @@ codetree → tree-sitter parses the file
5555
Structured answer back to the agent
5656
```
5757

58-
**Startup:** ~1 second. No vector DB, no embedding model, no separate daemon. Just `uvx codetree`.
58+
**Startup:** ~1 second. No vector DB, no embedding model, no separate daemon. Just `uvx mcp-server-codetree`.
5959

6060
---
6161

@@ -194,7 +194,7 @@ codetree speaks MCP over stdio — it works with any editor or tool that support
194194

195195
### Claude Code
196196
```bash
197-
claude mcp add codetree -- uvx codetree --root /path/to/your/project
197+
claude mcp add codetree -- uvx mcp-server-codetree --root /path/to/your/project
198198
```
199199

200200
### Cursor
@@ -204,7 +204,7 @@ claude mcp add codetree -- uvx codetree --root /path/to/your/project
204204
"mcpServers": {
205205
"codetree": {
206206
"command": "uvx",
207-
"args": ["codetree", "--root", "/path/to/your/project"]
207+
"args": ["mcp-server-codetree", "--root", "/path/to/your/project"]
208208
}
209209
}
210210
}
@@ -217,7 +217,7 @@ claude mcp add codetree -- uvx codetree --root /path/to/your/project
217217
"servers": {
218218
"codetree": {
219219
"command": "uvx",
220-
"args": ["codetree", "--root", "/path/to/your/project"]
220+
"args": ["mcp-server-codetree", "--root", "/path/to/your/project"]
221221
}
222222
}
223223
}
@@ -230,7 +230,7 @@ claude mcp add codetree -- uvx codetree --root /path/to/your/project
230230
"mcpServers": {
231231
"codetree": {
232232
"command": "uvx",
233-
"args": ["codetree", "--root", "/path/to/your/project"]
233+
"args": ["mcp-server-codetree", "--root", "/path/to/your/project"]
234234
}
235235
}
236236
}
@@ -243,7 +243,7 @@ claude mcp add codetree -- uvx codetree --root /path/to/your/project
243243
"mcpServers": {
244244
"codetree": {
245245
"command": "uvx",
246-
"args": ["codetree", "--root", "/path/to/your/project"]
246+
"args": ["mcp-server-codetree", "--root", "/path/to/your/project"]
247247
}
248248
}
249249
}
@@ -314,7 +314,7 @@ claude mcp add codetree -- uvx codetree --root /path/to/your/project
314314
| File extensions | 16 |
315315
| Test count | 921 |
316316
| Startup time | ~1 second |
317-
| Install | `uvx codetree` |
317+
| Install | `uvx mcp-server-codetree` |
318318
| Python support | 3.10, 3.11, 3.12, 3.13 |
319319
| License | MIT |
320320
| Dependencies | tree-sitter + fastmcp (no ML, no DB) |
@@ -349,10 +349,10 @@ claude mcp add codetree -- uvx codetree --root /path/to/your/project
349349

350350
```bash
351351
# Add to Claude Code (one command — that's it)
352-
claude mcp add codetree -- uvx codetree --root .
352+
claude mcp add codetree -- uvx mcp-server-codetree --root .
353353

354354
# Or run standalone
355-
uvx codetree --root .
355+
uvx mcp-server-codetree --root .
356356
```
357357

358358
**GitHub:** https://github.com/ThinkyMiner/codeTree

pyproject.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[project]
2-
name = "codetree"
2+
name = "mcp-server-codetree"
33
version = "0.1.0"
44
description = "MCP server that gives coding agents structured code understanding via tree-sitter"
55
readme = "README.md"
@@ -43,5 +43,8 @@ Issues = "https://github.com/ThinkyMiner/codeTree/issues"
4343
requires = ["hatchling"]
4444
build-backend = "hatchling.build"
4545

46+
[tool.hatch.build.targets.wheel]
47+
packages = ["src/codetree"]
48+
4649
[tool.pytest.ini_options]
4750
testpaths = ["tests"]

0 commit comments

Comments
 (0)