Skip to content

Commit 8337924

Browse files
ayhammoudaclaude
andcommitted
docs(readme): document migration from pre-rename CLI
Fixes I6 from the PR #22 coherence review. After the new PyPI project goes live, users whose MCP client config still references `uvx mcp-server-python-docs` will get a PyPI lookup error. The legacy console-script alias only helps users who already have the package installed and invoke the binary by name on $PATH. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 8c9db0c commit 8337924

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

README.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -395,6 +395,31 @@ Adjust `3.12` to match the version shown by `doctor`. Without this package,
395395
`build-index` cannot create the disposable Sphinx environment it uses to build
396396
JSON documentation content.
397397

398+
### Migrating from the pre-rename CLI
399+
400+
Earlier development snapshots of this project used the PyPI name
401+
`mcp-server-python-docs`. The published PyPI project is
402+
`python-docs-mcp-server`. If your MCP client config still references
403+
the old name via `uvx`, you will see a `Package not found` error,
404+
because `uvx` resolves projects by PyPI name.
405+
406+
Update your config's `args` from:
407+
408+
```json
409+
"args": ["mcp-server-python-docs"]
410+
```
411+
412+
to:
413+
414+
```json
415+
"args": ["python-docs-mcp-server"]
416+
```
417+
418+
The wheel still installs a legacy `mcp-server-python-docs` console
419+
script for users who already have the package installed and invoke
420+
the binary by name on `$PATH`. That script is an alias and will be
421+
removed in a future release.
422+
398423
### `uvx` cache stale
399424

400425
If `uvx python-docs-mcp-server` runs an old version:

0 commit comments

Comments
 (0)