Skip to content

Commit 387e2fe

Browse files
authored
chore: rename repo URLs ayhammouda/python-docs-mcp-server -> python-stdlib-mcp (#26)
PR #2 of 6 in v0.1.5 launch wave. Renames in-repo GitHub URL references to the new repo name (python-stdlib-mcp). PyPI package name (python-docs-mcp-server) unchanged per CR §9.2. Rebased onto post-PR-#25 main; combines new positioning description with new repo URLs in server.json.
2 parents b0f09b8 + be49bdb commit 387e2fe

3 files changed

Lines changed: 25 additions & 25 deletions

File tree

.github/RELEASE.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Before the first release, configure PyPI Trusted Publishing:
88
2. Add a new pending publisher:
99
- **PyPI project name**: `python-docs-mcp-server`
1010
- **Owner**: your GitHub username or org
11-
- **Repository**: `python-docs-mcp-server`
11+
- **Repository**: `python-stdlib-mcp`
1212
- **Workflow name**: `release.yml`
1313
- **Environment name**: `pypi`
1414
3. In the GitHub repo, go to Settings > Environments
@@ -51,7 +51,7 @@ versions 3.10 through 3.14.
5151
```
5252

5353
4. Monitor the release workflow at:
54-
https://github.com/<owner>/python-docs-mcp-server/actions/workflows/release.yml
54+
https://github.com/<owner>/python-stdlib-mcp/actions/workflows/release.yml
5555

5656
5. Verify the package on PyPI:
5757
https://pypi.org/project/python-docs-mcp-server/0.1.2/
@@ -76,7 +76,7 @@ Complete these steps in order. Each step has a checkbox -- do not skip ahead.
7676

7777
### Pre-Release Verification
7878

79-
- [ ] All CI tests green on main: check https://github.com/<owner>/python-docs-mcp-server/actions/workflows/ci.yml
79+
- [ ] All CI tests green on main: check https://github.com/<owner>/python-stdlib-mcp/actions/workflows/ci.yml
8080
- [ ] Local test suite passes:
8181
```bash
8282
uv run pytest --tb=short -q
@@ -96,7 +96,7 @@ Complete these steps in order. Each step has a checkbox -- do not skip ahead.
9696
- [ ] PyPI pending publisher configured at https://pypi.org/manage/account/publishing/:
9797
- PyPI project name: `python-docs-mcp-server`
9898
- Owner: `<your-github-username>`
99-
- Repository: `python-docs-mcp-server`
99+
- Repository: `python-stdlib-mcp`
100100
- Workflow name: `release.yml`
101101
- Environment name: `pypi`
102102
- [ ] GitHub environment `pypi` created in repo Settings > Environments
@@ -118,7 +118,7 @@ Complete these steps in order. Each step has a checkbox -- do not skip ahead.
118118
```bash
119119
git push origin v0.1.1
120120
```
121-
- [ ] Monitor the workflow run: https://github.com/<owner>/python-docs-mcp-server/actions/workflows/release.yml
121+
- [ ] Monitor the workflow run: https://github.com/<owner>/python-stdlib-mcp/actions/workflows/release.yml
122122
- [ ] Verify all three jobs pass: `build` -> `publish` -> `github-release`
123123

124124
### Post-Release Verification (SHIP-06)
@@ -166,7 +166,7 @@ Complete these steps in order. Each step has a checkbox -- do not skip ahead.
166166
examples
167167
- [ ] Verify `README.md` has no temporary pre-release install artifacts:
168168
```bash
169-
rg -n 'PRE[-]PYPI|Before PyPI publishing|Until the first PyPI|After PyPI publishing|git\\+https://github.com/.*/python-docs-mcp-server' README.md
169+
rg -n 'PRE[-]PYPI|Before PyPI publishing|Until the first PyPI|After PyPI publishing|git\\+https://github.com/.*/python-stdlib-mcp' README.md
170170
```
171171
The command should return no output.
172172
- [ ] Review `docs/launch/` so no public launch copy still asks users to install

README.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
# python-docs-mcp-server
22

3-
<!-- mcp-name: io.github.ayhammouda/python-docs-mcp-server -->
3+
<!-- mcp-name: io.github.ayhammouda/python-stdlib-mcp -->
44

55
**For AI coding agents writing Python, `python-docs-mcp-server` is the canonical Python stdlib oracle: exact symbols, exact sections, exact versions — offline, *always free, always MIT*, token-frugal.**
66

7-
[![CI](https://github.com/ayhammouda/python-docs-mcp-server/actions/workflows/ci.yml/badge.svg)](https://github.com/ayhammouda/python-docs-mcp-server/actions/workflows/ci.yml)
8-
[![Security Audit](https://github.com/ayhammouda/python-docs-mcp-server/actions/workflows/security.yml/badge.svg)](https://github.com/ayhammouda/python-docs-mcp-server/actions/workflows/security.yml)
9-
[![CodeQL](https://github.com/ayhammouda/python-docs-mcp-server/actions/workflows/codeql.yml/badge.svg)](https://github.com/ayhammouda/python-docs-mcp-server/actions/workflows/codeql.yml)
10-
[![OpenSSF Scorecard](https://api.scorecard.dev/projects/github.com/ayhammouda/python-docs-mcp-server/badge)](https://scorecard.dev/viewer/?uri=github.com/ayhammouda/python-docs-mcp-server)
11-
[![python-docs-mcp-server MCP server](https://glama.ai/mcp/servers/ayhammouda/python-docs-mcp-server/badges/score.svg)](https://glama.ai/mcp/servers/ayhammouda/python-docs-mcp-server)
12-
[![MCP Registry](https://img.shields.io/badge/MCP%20Registry-v0.1.4-0f766e)](https://registry.modelcontextprotocol.io/v0.1/servers?search=io.github.ayhammouda%2Fpython-docs-mcp-server)
7+
[![CI](https://github.com/ayhammouda/python-stdlib-mcp/actions/workflows/ci.yml/badge.svg)](https://github.com/ayhammouda/python-stdlib-mcp/actions/workflows/ci.yml)
8+
[![Security Audit](https://github.com/ayhammouda/python-stdlib-mcp/actions/workflows/security.yml/badge.svg)](https://github.com/ayhammouda/python-stdlib-mcp/actions/workflows/security.yml)
9+
[![CodeQL](https://github.com/ayhammouda/python-stdlib-mcp/actions/workflows/codeql.yml/badge.svg)](https://github.com/ayhammouda/python-stdlib-mcp/actions/workflows/codeql.yml)
10+
[![OpenSSF Scorecard](https://api.scorecard.dev/projects/github.com/ayhammouda/python-stdlib-mcp/badge)](https://scorecard.dev/viewer/?uri=github.com/ayhammouda/python-stdlib-mcp)
11+
[![python-docs-mcp-server MCP server](https://glama.ai/mcp/servers/ayhammouda/python-stdlib-mcp/badges/score.svg)](https://glama.ai/mcp/servers/ayhammouda/python-stdlib-mcp)
12+
[![MCP Registry](https://img.shields.io/badge/MCP%20Registry-v0.1.4-0f766e)](https://registry.modelcontextprotocol.io/v0.1/servers?search=io.github.ayhammouda%2Fpython-stdlib-mcp)
1313
[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)
1414
[![Python 3.12+](https://img.shields.io/badge/python-3.12%2B-blue)](https://www.python.org/)
1515
[![No API Keys](https://img.shields.io/badge/API%20keys-none-success)](#why-use-it)
@@ -76,7 +76,7 @@ trimmed to the section that matters.
7676
Local source smoke test until the PyPI package is published:
7777

7878
```bash
79-
uvx --from git+https://github.com/ayhammouda/python-docs-mcp-server.git python-docs-mcp-server --version
79+
uvx --from git+https://github.com/ayhammouda/python-stdlib-mcp.git python-docs-mcp-server --version
8080
```
8181
<!-- /PRE-PYPI -->
8282

@@ -88,7 +88,7 @@ uvx --from git+https://github.com/ayhammouda/python-docs-mcp-server.git python-d
8888
Until the first PyPI release is published, run from GitHub:
8989

9090
```bash
91-
uvx --from git+https://github.com/ayhammouda/python-docs-mcp-server.git python-docs-mcp-server --version
91+
uvx --from git+https://github.com/ayhammouda/python-stdlib-mcp.git python-docs-mcp-server --version
9292
```
9393
<!-- /PRE-PYPI -->
9494

@@ -119,7 +119,7 @@ Build the local documentation index:
119119

120120
<!-- PRE-PYPI: remove the GitHub-source build-index command and the "After PyPI publishing" lead-in after the first PyPI publish; the post-PyPI code fence below survives -->
121121
```bash
122-
uvx --from git+https://github.com/ayhammouda/python-docs-mcp-server.git python-docs-mcp-server build-index --versions 3.10,3.11,3.12,3.13,3.14
122+
uvx --from git+https://github.com/ayhammouda/python-stdlib-mcp.git python-docs-mcp-server build-index --versions 3.10,3.11,3.12,3.13,3.14
123123
```
124124

125125
After PyPI publishing, `uvx python-docs-mcp-server build-index ...` is enough.
@@ -163,7 +163,7 @@ Add this to your Claude Desktop configuration file:
163163
"command": "uvx",
164164
"args": [
165165
"--from",
166-
"git+https://github.com/ayhammouda/python-docs-mcp-server.git",
166+
"git+https://github.com/ayhammouda/python-stdlib-mcp.git",
167167
"python-docs-mcp-server"
168168
]
169169
}
@@ -200,7 +200,7 @@ global settings):
200200
"command": "uvx",
201201
"args": [
202202
"--from",
203-
"git+https://github.com/ayhammouda/python-docs-mcp-server.git",
203+
"git+https://github.com/ayhammouda/python-stdlib-mcp.git",
204204
"python-docs-mcp-server"
205205
]
206206
}
@@ -230,7 +230,7 @@ Add this to `.codex/config.toml`:
230230
```toml
231231
[mcp_servers.python-docs]
232232
command = "uvx"
233-
args = ["--from", "git+https://github.com/ayhammouda/python-docs-mcp-server.git", "python-docs-mcp-server"]
233+
args = ["--from", "git+https://github.com/ayhammouda/python-stdlib-mcp.git", "python-docs-mcp-server"]
234234
```
235235

236236
After PyPI publishing, use:
@@ -323,7 +323,7 @@ search, or silently fall back to unofficial community mirrors.
323323
Before PyPI publishing, run `doctor` from the GitHub source package:
324324

325325
```bash
326-
uvx --from git+https://github.com/ayhammouda/python-docs-mcp-server.git python-docs-mcp-server doctor
326+
uvx --from git+https://github.com/ayhammouda/python-stdlib-mcp.git python-docs-mcp-server doctor
327327
```
328328

329329
After PyPI publishing:
@@ -343,7 +343,7 @@ Before PyPI publishing, validate an existing index from the GitHub source
343343
package:
344344

345345
```bash
346-
uvx --from git+https://github.com/ayhammouda/python-docs-mcp-server.git python-docs-mcp-server validate-corpus
346+
uvx --from git+https://github.com/ayhammouda/python-stdlib-mcp.git python-docs-mcp-server validate-corpus
347347
```
348348

349349
After PyPI publishing:
@@ -442,7 +442,7 @@ access. If `uvx` is not found, specify the full path in your config:
442442
"command": "C:\\Users\\YOU\\.local\\bin\\uvx.exe",
443443
"args": [
444444
"--from",
445-
"git+https://github.com/ayhammouda/python-docs-mcp-server.git",
445+
"git+https://github.com/ayhammouda/python-stdlib-mcp.git",
446446
"python-docs-mcp-server"
447447
]
448448
}

server.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
3-
"name": "io.github.ayhammouda/python-docs-mcp-server",
3+
"name": "io.github.ayhammouda/python-stdlib-mcp",
44
"description": "The canonical Python stdlib oracle for AI coding agents. Exact symbols, exact sections, exact versions — offline, always free, always MIT, token-frugal.",
55
"title": "Python Docs MCP Server",
6-
"websiteUrl": "https://github.com/ayhammouda/python-docs-mcp-server",
6+
"websiteUrl": "https://github.com/ayhammouda/python-stdlib-mcp",
77
"repository": {
8-
"url": "https://github.com/ayhammouda/python-docs-mcp-server",
8+
"url": "https://github.com/ayhammouda/python-stdlib-mcp",
99
"source": "github"
1010
},
1111
"version": "0.1.4",

0 commit comments

Comments
 (0)