8-mcp-youtube
YouTube MCP server for the 8th stack, backed by the YouTube Data API v3 with an OAuth 2.0 refresh token. Includes a local SQLite mirror so metadata edits can be staged and validated before spending quota.
Install
uvx 8-mcp-youtube
Configuration
| Variable | Description |
|---|---|
YT_CLIENT_ID |
Google OAuth client ID |
YT_CLIENT_SECRET |
Google OAuth client secret |
YT_REFRESH_TOKEN |
OAuth refresh token (mint with scripts/get_refresh_token.py) |
YT_DATA_DIR |
SQLite mirror + CSV exports (default ./data) |
YT_PROFILES_DIR |
Style profiles (default ./profiles) |
YT_STYLE_PROFILE |
Active profile name or path (default example) |
YT_DAILY_QUOTA |
Daily quota budget (default 10000) |
data/ and profiles/ resolve relative to the current working directory unless
overridden. MCP_TRANSPORT selects stdio (default) or streamable-http
(port PORT, default 8000, at /mcp).
Release files for 8-mcp-youtube 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| 8_mcp_youtube-0.1.0.tar.gz | 12.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 8_mcp_youtube-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 28.4 kB
Release files / 8_mcp_youtube-0.1.0.tar.gz
| Download URL | 8_mcp_youtube-0.1.0.tar.gz |
|---|---|
| Size | 12.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0e6b5e8f688f4348d68077d530a4de736fca74e73bb2a238fa435bbe9f2d10ce
|
|
BLAKE2b-256 checksum How to use checksums |
8dadbf5f89b8cdf1a1fa66507dfd710172ecafd21f1429604a077599e0f2244e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.18 {"installer":{"name":"uv","version":"0.12.18","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}
|
Release files / 8_mcp_youtube-0.1.0-py3-none-any.whl
| Download URL | 8_mcp_youtube-0.1.0-py3-none-any.whl |
|---|---|
| Size | 16.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
50995f7f80d50e219b556b4a01fd153ca3b256efe4a73592737386c0ebfe6980
|
|
BLAKE2b-256 checksum How to use checksums |
4087bfe67748410927b52cc3598ea316bfaa5a487205a7e4ad2bdaddb50229c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.18 {"installer":{"name":"uv","version":"0.12.18","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}
|