newsblaster-mcp
Verified Safeby gmoigneu
Overview
A Symfony 8 application that aggregates daily news from YouTube videos on specific topics using AI, generating summaries, and storing reports, with an MCP server to expose this data to AI assistants.
Installation
php bin/console mcp:serverEnvironment Variables
- ANTHROPIC_API_KEY
- YOUTUBE_API_KEY
- DATABASE_URL
- MESSENGER_TRANSPORT_DSN
- APP_SECRET
- DEFAULT_URI
Security Notes
ANTHROPIC_API_KEY and YOUTUBE_API_KEY are correctly loaded from environment variables. Transcript fetching relies on an external, unauthenticated third-party service (yt.lemnoslife.com), which, while its output is sanitized (`html_entity_decode`, `strip_tags`), introduces a dependency on an external party for data integrity and reliability. No 'eval' or blatant malicious patterns found. Doctrine ORM is used for database interactions, mitigating SQL injection risks.
Similar Servers
redd-archiver
Archiving and providing AI-optimized access to Reddit-like platform data via a PostgreSQL-backed system and a RESTful API.
yt-dlp-mcp
Integrate video platform capabilities like search, metadata extraction, and content download into AI agents using yt-dlp.
symfony-mcp-server
Build intelligent AI agents by transforming Symfony applications into Model Context Protocol (MCP) servers, enabling LLM interaction with application logic, tools, prompts, and resources.
mcp-youtube
Empowers AI language models to retrieve token-optimized, structured YouTube data for video search, detail retrieval, transcript fetching, channel analysis, and trend discovery.