@tubexperto/mcp-server
v1.1.0
Published
MCP Server for TubExperto - Connect your AI to YouTube experts
Maintainers
Readme
TubExperto MCP Server
Connect your AI to YouTube experts
What is this?
The TubExperto MCP Server allows AI assistants (Claude Code, ChatGPT, Cursor, etc.) to query YouTube experts created on TubExperto.
How it works:
Your AI (Claude Code, etc.)
↓
MCP Server (this package)
↓
TubExperto API
↓
YouTube Expert (trained on entire channel)
↓
Personalized answer based on YOUR project contextFeatures
- 🔌 Universal: Works with any tool supporting MCP (Model Context Protocol)
- 🎯 Contextual: Experts understand YOUR specific project
- 🧠 Specialized: Trained on entire YouTube channels
- ⚡ Fast: Responses in seconds using Gemini AI
Quick Start
1. Install
npm install -g @tubexperto/mcp-serverOr for local development:
git clone https://github.com/tubexperto/mcp-server
cd mcp-server
npm install
npm run build2. Get API Key
- Create account at tubexperto.com
- Create at least one expert from a YouTube channel
- Get your API key from tubexperto.com/settings/api
3. Configure
Add to your AI tool's MCP configuration (e.g., Claude Code):
{
"mcpServers": {
"tubexperto": {
"command": "node",
"args": ["/path/to/mcp-server/dist/index.js"],
"env": {
"TUBEXPERTO_API_KEY": "texp_your_api_key_here",
"TUBEXPERTO_API_URL": "https://tubexperto.com"
}
}
}
}4. Use
# In Claude Code:
"Query my marketing expert about how to promote my SaaS"
# The expert receives context about your project and provides personalized adviceAvailable Tools
list_experts
Search for experts by topic.
Input:
query(string): Search query (e.g., "marketing", "React")limit(number, optional): Max results (default: 10)
Example:
"Find experts about Next.js"query_expert
Ask a question to a specific expert.
Input:
expertId(string): Expert ID or slugquestion(string): Your questioncontext(string, optional): Additional project context
Example:
"Ask my marketing expert: How should I launch on Product Hunt?"get_expert_info
Get detailed information about an expert.
Input:
expertId(string): Expert ID or slug
Example:
"Show me info about my Next.js expert"Pricing
| Plan | Price | Queries/Day | Features | |------|-------|-------------|----------| | Free | $0 | 10 | Basic access | | Pro | $19/mo | 1,000 | Private experts, priority | | Business | $49/mo | 5,000 | Teams, API, webhooks | | Enterprise | Custom | Unlimited | On-premise, SLA 99.99% |
Documentation
Supported AI Tools
- ✅ Claude Code (Desktop & CLI)
- ✅ Cursor
- 🔜 ChatGPT Desktop (when MCP support is added)
- ✅ Any tool supporting MCP protocol
Development
Build
npm run buildWatch mode
npm run devTest locally
# Set environment variables
export TUBEXPERTO_API_KEY="texp_your_key"
export TUBEXPERTO_API_URL="http://localhost:3001"
# Run the server
node dist/index.jsContributing
Contributions are welcome! Please read CONTRIBUTING.md first.
Support
- Email: [email protected]
- GitHub Issues: Report a bug
- Discord: Join our community
License
MIT © TubExperto
Made with ❤️ by the TubExperto team
