mcp-yt-client
by sathyakutti
Overview
A comprehensive market research framework that orchestrates multiple Model Context Protocol (MCP) data sources to gather and analyze information on any topic, generating structured reports.
Installation
npm run devEnvironment Variables
- GITHUB_PERSONAL_ACCESS_TOKEN
- EXA_API_KEY
Security Notes
A real `EXA_API_KEY` (`8f6c31d9-16be-4b35-8721-186fe4f62bb5`) is hardcoded in `FINAL-SUMMARY.md` and `EXA-QUICK-START.md`, representing a critical information disclosure vulnerability requiring immediate key rotation. The system extensively uses `child_process.spawn` to run Docker containers, which requires elevated privileges and, if compromised, could allow arbitrary command execution. The LinkedIn client also explicitly notes potential Terms of Service violations and account suspension risk if used for automated research, although it is not directly implemented in the code provided.
Similar Servers
mcp-server-youtube-transcript
Provides a Model Context Protocol server to retrieve YouTube video transcripts, including language fallback, timestamps, and ad filtering.
yt-dlp-mcp
Integrate video platform capabilities like search, metadata extraction, and content download into AI agents using yt-dlp.
crawl-mcp
A comprehensive Model Context Protocol (MCP) server that wraps the crawl4ai library for advanced web crawling, content extraction, and AI-powered summarization from various sources including web pages, PDFs, Office documents, and YouTube videos.
youtube-mcp-server
This server provides examples of Model Context Protocol (MCP) implementations, integrating the YouTube API to enable Large Language Models (LLMs) like GitHub Copilot Chat to search for YouTube channels and videos.