Reason this release was yanked:
duplicate; use 0.0.1
Project description
5mghost-shared-client
Shared client utilities for MCP local clients (auth, registration, launcher).
This package provides common functionality used by first-party MCP clients like reddit-mcp and yt-mcp:
- Token Management: OAuth2 PKCE flow and JWT/PAT token refresh
- MCP Registration: Orchestrates registration across multiple AI clients (Claude Code, Codex, Gemini, etc.)
- Launcher Generation: Creates parameterized uvx launcher scripts
- Skills Installation: Copies skill bundles to CLI skill directories
Installation
pip install 5mghost-shared-client
Usage
See the documentation in individual modules for API details.
from fivemghost_shared_client import TokenManager, run_oauth_flow
from fivemghost_shared_client.registration import register_all, install_skills
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file 5mghost_shared_client-0.1.0.tar.gz.
File metadata
-
Download URL: 5mghost_shared_client-0.1.0.tar.gz
- Upload date:
-
Size: 18.9 kB
- Tags: Source
-
Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
Hashes for 5mghost_shared_client-0.1.0.tar.gz
| Algorithm |
Hash digest |
|
| SHA256 |
bd76176132c789988335d31cc10bcebbc31ca40750dd019e3e692a66f7ada612
|
|
| MD5 |
eba0622f1aaabdaa63144f4704f80a21
|
|
| BLAKE2b-256 |
25ce5e550dd15e1ab3f2041b3302615804a4bb769a4940a48d1084073f7b736f
|
|
See more details on using hashes here.
File details
Details for the file 5mghost_shared_client-0.1.0-py3-none-any.whl.
File metadata
-
Download URL: 5mghost_shared_client-0.1.0-py3-none-any.whl
- Upload date:
-
Size: 16.9 kB
- Tags: Python 3
-
Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
Hashes for 5mghost_shared_client-0.1.0-py3-none-any.whl
| Algorithm |
Hash digest |
|
| SHA256 |
2b00b984be0bf3a2b9937d26201044ebc0e51a3257e314fe3a7e5814b63ce83a
|
|
| MD5 |
253bc56d9cd85dcabb222046e80b9c48
|
|
| BLAKE2b-256 |
373041fa74afd89354961da4af4fa495aeea7fdc8b947f45ff5bd3320c3166a3
|
|
See more details on using hashes here.