Token导航 LogoToken导航TokenDH.com
AI Powered News Genrated Using MCP logo
音视频未说明官方级别未说明来源级核验

AI Powered News Genrated Using MCP

MCP Server

NewsNinja是一款个人新闻聚合服务,能够无声地收集新闻标题和Reddit评论,并通过AI音频摘要直接传递到用户耳朵,无需滚动浏览。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
新闻聚合Python实时更新

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Masihuddinkhan

提供方

Masihuddinkhan

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

NewsNinja - 隐秘新闻聚合器

您的私人新闻忍者,默默收集头条新闻和Reddit上的反应,然后直接将音频简报送到您的耳边。 *无需滑动,唯有心灵触动。*

______________________________________________________________________

特点/功能

  • 🗞️ 抓取优质新闻网站内容(绕过付费墙)
  • 🕵️♂️ 提取实时Reddit反应(即使来自JavaScript密集的帖子)
  • 🔊 基于AI的音频摘要(使用ElevenLabs的文本转语音技术)
  • ⚡ 实时更新(得益于Bright Data的MCP技术)

______________________________________________________________________

先决条件

  • Python 3.9及以上版本
  • Bright Data账户(https://brightdata.com)
  • ElevenLabs账户(https://elevenlabs.io)

______________________________________________________________________

快速入门

  1. 克隆Dojo
git clone https://github.com/AIwithhassan/newsninja.git
cd NewsNinja
  1. 安装依赖项
pipenv install
pipenv shell
  1. 忍者秘籍(环境设置)

创建 .env 文件:

cp .env.example .env

在 .env 文件中配置你的密钥:

# Bright Data
BRIGHTDATA_MCP_KEY="your_mcp_api_key"
BROWSER_AUTH="your_browser_auth_token"

# ElevenLabs 
ELEVENLABS_API_KEY="your_text_to_speech_key"
  1. 准备你的武器(Bright Data设置)
  • 创建MCP区域:https://brightdata.com/cp/zones
  • 启用浏览器身份验证
  • 将凭据复制到 .env 文件

______________________________________________________________________

《忍者奔跑》(或译为《忍者行动》)

第一个终端(后端):

pipenv run python backend.py

第二终端(前端):

pipenv run streamlit run frontend.py

______________________________________________________________________

项目结构

.
├── frontend.py          # Streamlit UI
├── backend.py           # API & data processing  
├── utils.py             # UTILS  
├── news_scraper.py      # News Scraper  
├── reddit_scraper.py    # Reddit Scraper  
├── models.py            # Pydantic model
├── Pipfile              # Dependency scroll
├── .env.example         # Secret map template
└── requirements.txt     # Alternative dependency list

目录标签

目录标签

新闻聚合Python实时更新本地部署音频摘要Reddit评论绕过付费墙

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP