Repository navigation
Releases: ChezyName/YouTube-MCP
Release list
v1.4.2
Fixes Input Schema for OpenCode among other CLI-based AIs
Full Changelog: v1.4.1...v1.4.2
v1.4.1
Fixed Bug Where Competitors Would Not Save Properly
Full Changelog: v1.4.0...v1.4.1
v1.4.0
Adds Functionality for Competitors (OPTIONAL)
- New Config Param for allowing competitors,
{
"ALLOW_COMPETITORS": true
}Creates new Competitor files at config_location/competitors.json
new tools:
- Get Competitors
- Add Competitor
- Remove Competitor
Full Changelog: v1.3.2...v1.4.0
v1.3.2
v1.3.1
Installer Hotfix
Fixed Installer Bug Where It Would Not Install / Crash
Example Gemini CLI @ Windows
"mcpServers": {
"youtube-mcp": {
"command": "C:\\Users\\USERNAME\\AppData\\Roaming\\YouTube-MCP\\YouTube-MCP.exe",
"args": []
}
},Full Changelog: v1.2.0...v1.3.0
v1.3.0
Installer Update
Added an installer that makes it much easier to download this MCP.
After installing, you must manually update your AI's settings
Example Gemini CLI @ Windows
"mcpServers": {
"youtube-mcp": {
"command": "C:\\Users\\USERNAME\\AppData\\Roaming\\YouTube-MCP\\YouTube-MCP.exe",
"args": []
}
},Full Changelog: v1.2.0...v1.3.0
v1.2.0
Installation
Note: This still does not have an auto-installer, which is a work in progress
Config
Create a config in your UserData folder Windows = AppData/Roaming/YouTube-MCP
config.json, which should have the following
{
"YOUTUBE_API": "YOUTUBE_API_KEY",
"YOUTUBE_REFRESH_TOKEN": "YOUTUBE_REFRESH_TOKEN",
"ChannelHandle": "ChezyName",
"YOUTUBE_CLIENT_ID": "YOUTUBE_CLIENT_ID",
"YOUTUBE_CLIENT_SECRET": "YOUTUBE_CLIENT_SECRET"
}And put the application there as well, going to add an installer script to run soon,
but as of right now, its mainly a DIY kinda thing.
Folder in UserData should be YouTube-MCP.exe and config.json,
then in the claude_desktop_config have this
"mcpServers": {
"youtube-mcp": {
"command": "C:\\Users\\USERNAME\\AppData\\Roaming\\YouTube-MCP\\YouTube-MCP.exe"
}
},Changes
- Added Top Videos
- Added New Optional Fields
- Performance Improvements
Full Changelog: v1.1.0...v1.2.0
v1.1.0
Installation
Config
Create a config in your UserData folder Windows = AppData/Roaming/YouTube-MCP
config.json, which should have the following
{
"YOUTUBE_API": "YOUTUBE_API_KEY",
"YOUTUBE_REFRESH_TOKEN": "YOUTUBE_REFRESH_TOKEN",
"ChannelHandle": "ChezyName",
"YOUTUBE_CLIENT_ID": "YOUTUBE_CLIENT_ID",
"YOUTUBE_CLIENT_SECRET": "YOUTUBE_CLIENT_SECRET"
}And put the application there as well, going to add an installer script to run soon,
but as of right now, its mainly a DIY kinda thing.
Folder in UserData should be YouTube-MCP.exe and config.json,
then in the claude_desktop_config have this
"mcpServers": {
"youtube-mcp": {
"command": "C:\\Users\\USERNAME\\AppData\\Roaming\\YouTube-MCP\\YouTube-MCP.exe"
}
},Changes
- Converted from REST to MCP via MCP API
- Added New Transcript Path
- Fixed Analytics Route for Parallel Data Fetching
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Full Changelog: https://github.com/ChezyName/YouTube-MCP/commits/v1.0.0