YouTube Knowledge Base
Provides semantic search across indexed educational YouTube videos, enabling users to access insights and information from top creators on topics such as marketing, engineering, growth, and strategy.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@YouTube Knowledge Basefind insights on building with LLMs and AI tools"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
YouTube Knowledge Base
Search educational YouTube content directly from Claude Code. Access insights from top creators on marketing, engineering, growth, strategy, and more.
Overview
YouTube KB is a public, open-source MCP (Model Context Protocol) server that provides semantic search across thousands of indexed YouTube educational videos. It's designed to work seamlessly with Claude Code through a lightweight plugin.
Architecture
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Supabase │◄───►│ Vercel │◄───►│ Claude Code │
│ (pgvector) │ │ (MCP Server) │ │ (Plugin) │
└─────────────────┘ └─────────────────┘ └─────────────────┘Packages
packages/server - MCP server (TypeScript, deployed to Vercel)
packages/plugin - Claude Code plugin for easy installation
Available Domains
Domain | Topics |
| Marketing, acquisition, retention |
| Business models, pricing, positioning |
| Architecture, patterns, best practices |
| PM skills, roadmaps, prioritization |
| Fundraising, founder advice |
| Sales techniques, closing, pipelines |
| UI/UX, visual design |
| AI products, prompting |
| Building with AI, LLMs |
Quick Start
For Users
# Install the Claude Code plugin
claude plugin install youtube-kbFor Developers
# Clone the repository
git clone https://github.com/unisone/youtube-kb.git
cd youtube-kb
# Install dependencies
pnpm install
# Set up environment variables
cp .env.example .env.local
# Edit .env.local with your credentials
# Run locally
pnpm devDocumentation
Tech Stack
Database: Supabase (PostgreSQL + pgvector)
Server: Vercel (Edge Functions)
Embeddings: OpenAI text-embedding-3-small
Protocol: MCP with StreamableHTTP transport
Language: TypeScript
Contributing
We welcome contributions! See CONTRIBUTING.md for guidelines.
License
MIT License - see LICENSE for details.
Author
Alex Zaytsev (@unisone)
Related MCP Connectors
YouTube transcripts, search, channel/playlist listings and upload tracking for AI agents.
Provide token-optimized, structured YouTube data to enhance your LLM applications. Access efficien…
Personal YouTube AI knowledge base powered by RAG. Query your subscribed YouTube channels.
YouTube transcripts, search, channels, playlists and bulk transcript jobs for AI agents. 14 tools.