Skip to main content

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)

Source distribution for 8-mcp-youtube 0.1.0
File Size Uploaded
8_mcp_youtube-0.1.0.tar.gz 12.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for 8-mcp-youtube 0.1.0
File Interpreter ABI Platform
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}

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page