- Explore MCP Servers
- News-Guy
News Guy
What is News Guy
News-Guy is a system designed to fetch and process Fireship YouTube videos, enabling users to query them through a Gemini-powered assistant integrated within Cursor IDE.
Use cases
Use cases for News-Guy include querying the latest updates from Fireship, retrieving information about specific topics covered in videos, and leveraging AI to summarize video content.
How to use
To use News-Guy, first set up a virtual environment and install the necessary dependencies. Create a .env file with your API keys, then run the application using Uvicorn. You can start querying videos using the Cursor IDE integration or CLI.
Key features
Key features of News-Guy include integration with Fireship YouTube videos, AI-powered queries via the Gemini API, a FastAPI backend for efficient processing, and local storage using SQLite.
Where to use
News-Guy can be used in educational contexts, for content creators seeking to analyze video content, and by developers looking to integrate video data into applications.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is News Guy
News-Guy is a system designed to fetch and process Fireship YouTube videos, enabling users to query them through a Gemini-powered assistant integrated within Cursor IDE.
Use cases
Use cases for News-Guy include querying the latest updates from Fireship, retrieving information about specific topics covered in videos, and leveraging AI to summarize video content.
How to use
To use News-Guy, first set up a virtual environment and install the necessary dependencies. Create a .env file with your API keys, then run the application using Uvicorn. You can start querying videos using the Cursor IDE integration or CLI.
Key features
Key features of News-Guy include integration with Fireship YouTube videos, AI-powered queries via the Gemini API, a FastAPI backend for efficient processing, and local storage using SQLite.
Where to use
News-Guy can be used in educational contexts, for content creators seeking to analyze video content, and by developers looking to integrate video data into applications.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
News Guy
A system that fetches and processes Fireship YouTube videos, with a FastAPI MCP backend for AI-powered queries.
FastAPI MCP Implementation
- MCP Server: Handles context and state for AI interactions
- CLI Tools: Directly interact with the MCP server from the command line
- Pydantic Models: Type-safe API contracts
CLI Examples
newsguy query "What's new with Fireship?"
newsguy latest --format=json
Development Setup
- Create and activate virtual environment:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
- Install dependencies using uv (faster alternative to pip):
uv pip install -e .
- Configure environment variables:
echo "YOUTUBE_API_KEY=your_key" >> .env
echo "GEMINI_API_KEY=your_key" >> .env
- Start the development server:
uvicorn app.main:app --reload
Note: The pyproject.toml contains all project dependencies and configuration.
Features
- MCP context management
- CLI integration
- Video processing
License
MIT
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










