AI新闻摘要服务

一个通过AI技术从Reddit和Hacker News获取AI科技新闻并提供摘要的MCP服务器。

  • by MeganSteenkamp
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 MeganSteenkamp/yipyap

使用说明

YipYap-人工智能技术新闻MCP服务器

一个MCP(模型上下文协议)服务器,从Reddit和Hacker news获取人工智能技术新闻,并提供人工智能支持的文章摘要。

特性

四种工具可帮助您及时了解人工智能新闻:

  • summarise_weekly -通过人工智能生成的TLD获取过去一周的热门人工智能新闻
  • get_news -使用TLD搜索有关特定AI主题的新闻
  • get_trending -查找与TLD有高度互动(大量讨论)的帖子
  • get_drama -发现与TLD有争议的人工智能讨论

每个工具现在都包括使用Groq的Llama模型的人工智能文章摘要,为链接的文章提供简洁的TLD。仅限照片的帖子会被自动过滤掉,以专注于实质性内容。

安装

uv sync

设置

  1. 从获取免费Groq API密钥 https://console.groq.com

  2. 创建一个 .env 项目根目录中的文件:

GROQ_API_KEY=your_groq_api_key_here

用法

MCP检验员测试

在本地测试服务器:

uv run mcp dev yipyap.py

与Claude Desktop一起使用

添加到您的Claude Desktop配置文件中:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

视窗: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "yipyap": {
      "command": "python",
      "args": ["/path/to/yipyap/yipyap.py"]
    }
  }
}

然后重新启动Claude Desktop。

工具

summarse_weekly()

获取过去一周Reddit和Hacker news上排名前10的AI新闻帖子,按分数排序。每篇帖子都包含一篇AI生成的链接文章的TLDR。

例子:

summarise_weekly()

get_news(关键字,天数=7)

使用AI生成的TLD搜索有关特定AI主题的新闻。

参数:

  • keyword (必填)-搜索词(例如,“GPT-5”、“Claude”、“Gemini”)
  • days (可选)-回顾的天数(默认值:7)

例子:

get_news(keyword="Claude", days=3)

get_trending(天数=7)

寻找参与度高的帖子——与赞成票相关的评论很多。包括人工智能生成的TLD。

参数:

  • days (可选)-回顾的天数(默认值:7)

例子:

get_trending(days=7)

get_drama(天数=7)

使用人工智能生成的TLD在Reddit上发现有争议的人工智能讨论。

参数:

  • days (可选)-回顾的天数(默认值:7)

例子:

get_drama(days=3)

来源

Reddit子版块:

  • 机器学习
  • 人工的
  • 当地LLaMA
  • 开放人工智能
  • 克劳德AI
  • 快速工程
  • 学习机器学习
  • 神经网络
  • 奇点
  • 编程
  • LangChain
  • 稳定扩散
  • 人工智能
  • 未来学
  • 控制问题

黑客新闻:

  • 所有通过Algolia API的AI相关报道

运作原理

  1. 从Reddit和黑客新闻中获取帖子
  2. 过滤掉仅限照片的帖子
  3. 从URL获取文章内容
  4. 使用Groq的Llama 3.3 70B模型生成简洁的TLD
  5. 返回带有元数据和摘要的格式化结果

许可证

麻省理工学院