Token导航 LogoToken导航

MCP Server · 办公协作

AI News Server

一个基于MCP协议的AI新闻聚合服务器,提供20+ RSS源的AI相关新闻过滤、定时通知和邮件摘要功能。

stdio官方级别未说明来源级核验工具 0@modelcontextprotocol/inspector
JavaScriptClaude团队协作Claude Desktop

快速开始

作者 / 组织
iamgaru
提供方
iamgaru
运行时
Node.js

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

AI News Server 属于办公协作类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

办公协作

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

npx @modelcontextprotocol/inspector node build/index.js

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

MCP AI新闻服务器

一个模型上下文协议(MCP)服务器,从中获取和过滤与AI相关的新闻 20+RSS订阅源 随着 定时通知 和 电子邮件摘要。通过桌面通知或电子邮件自动发送您的每日人工智能新闻!

特性

  • 20+新闻来源:TechCrunch、黑客新闻、arXiv、谷歌人工智能、英伟达、VentureBeat等
  • 📅 预定摘要:在您喜欢的时间自动发送每日/每周新闻
  • 🔔 桌面提醒:带有新闻摘要的本地系统通知
  • 📧 电子邮件摘要:最新AI新闻的精美HTML电子邮件
  • AI新闻过滤:自动过滤AI/ML相关关键字的内容
  • 类别选择:从技术、人工智能、研究、社区或黑客新闻类别中选择
  • 自定义源选择:为目标新闻选择特定来源
  • 关键字搜索:在所有来源中搜索特定主题
  • 平行抓取:通过同时获取多个提要实现快速性能
  • MCP集成:与Claude Desktop无缝协作
  • 时区支持:配置为澳大利亚东部或任何时区

安装

# Install dependencies
npm install

# Build the project
npm run build

🚀 快速入门:通知

设置每日摘要

1. Enable desktop notifications
2. Configure schedule for 8 AM daily in Australia/Sydney
3. Send me a test digest now

就是这样!现在,你每天早上8点都会收到人工智能新闻。

看 通知.md 获取完整的设置指南,包括电子邮件配置。

新闻来源

5个类别的20个来源:

  • 黑客新闻 (2) :最新帖子,首页
  • 科技新闻 (6) :TechCrunch、Ars Technica、The Verge、Wired、Engadget、ZDNet
  • AI出版物 (6) :麻省理工学院技术评论、VentureBeat、人工智能趋势、谷歌人工智能、英伟达、微软人工智能
  • 研究 (3) :arXiv AI,arXiv ML,arXiv计算语言学
  • 社区 (3) :Dev.to、Medium AI、Medium ML

看 SOURCES.md 有关所有来源和使用模式的完整详细信息。

可用工具

1. get_ai_news

通过自动过滤从多个RSS提要中获取最近的AI相关新闻。

参数:

  • limit (可选,默认值:10):要返回的最大项目数
  • category (可选,默认:“全部”):Feed类别-“全部”、“hackernews”、“技术”、“ai”、“研究”或“社区”
  • sources (可选):特定源数组(覆盖类别)

示例响应:

Found 3 AI-related items from 6 source(s):

1. What could possibly go wrong if an enterprise replaces all its engineers with AI?
   Source: venturebeat
   https://venturebeat.com/ai/what-could-possibly-go-wrong...
   Published: Sat, 08 Nov 2025 05:00:00 GMT

2. Terminal-Bench 2.0 launches alongside Harbor
   Source: venturebeat
   https://venturebeat.com/ai/terminal-bench-2-0...
   Published: Fri, 07 Nov 2025 23:25:00 GMT

2. search_news

在多个来源中搜索与特定关键字匹配的新闻条目。

参数:

  • keywords (必填):要搜索的关键字(逗号分隔)
  • limit (可选,默认值:10):要返回的最大项目数
  • category (可选,默认:“全部”):要搜索的订阅源类别
  • sources (可选):要搜索的特定源数组

例子:

Keywords: "gpt-4, chatgpt"
Category: "ai"

3. list_sources

列出所有可用的新闻来源和类别。

无需参数 -返回按类别组织的20个源的完整列表。

4. configure_schedule

设置定期摘要交付。

参数:

  • enabled (布尔值):启用/禁用调度程序
  • cronExpression (string):何时发送(例如,“0 8\*\*\*”表示每天上午8点)
  • timezone (string):您的时区(例如,“澳大利亚/悉尼”)
  • category (string):新闻类摘要
  • limit (number):摘要中的项目数

例子:

Configure schedule: enabled true, 8 AM daily, Australia/Sydney timezone

5. configure_notifications

配置电子邮件和桌面通知设置。

参数:

  • desktop (对象):桌面通知设置
  • email (对象):电子邮件通知设置

例子:

Enable desktop notifications
Configure email to user@example.com

6. send_digest_now

立即发送摘要(测试或按需)。

参数:

  • desktop (boolean):发送桌面通知
  • email (布尔值):发送电子邮件通知

例子:

Send me a digest now
Send digest via email only

7. get_config

查看当前配置,包括计划和通知设置。

例子:

Show my notification settings
What's my schedule configuration?

测试

方法1:使用Claude Desktop进行测试

步骤1:配置Claude桌面

将服务器添加到Claude Desktop配置文件中:

macOS位置:

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

Windows位置:

%APPDATA%/Claude/claude_desktop_config.json

配置:

{
  "mcpServers": {
    "ai-news": {
      "command": "node",
      "args": ["/absolute/path/to/mcp-ai-news-server/build/index.js"]
    }
  }
}

重要提示: 替换 /absolute/path/to/mcp-ai-news-server 根据您的实际项目路径。

要获得绝对路径,请运行:

pwd
步骤2:重新启动克劳德桌面

完全退出并重新启动Claude Desktop以使更改生效。

步骤3:验证安装

在Claude Desktop中,查找锤子图标(🔨) 在输入区域中显示MCP工具可用。

步骤4:测试工具

在Claude Desktop中尝试以下提示:

基本查询:

Get me the latest AI news
List all available news sources
Show me AI news from tech publications

特定类别:

Get AI news from research sources
Show me news from AI company blogs
What's new on Hacker News about AI?

高级搜索:

Search for "GPT-4" across all sources
Find news about "ChatGPT" in tech publications
Look for "transformer" in research papers
Get 15 AI news items from TechCrunch and VentureBeat

______________________________________________________________________

方法2:使用MCP检查员进行测试

MCP检查器为测试MCP服务器提供了一个调试接口。

安装MCP检查器:
npm install -g @modelcontextprotocol/inspector
运行检查器:
npx @modelcontextprotocol/inspector node build/index.js

这将打开一个web界面,您可以在其中:

  • 查看可用工具
  • 具有自定义参数的测试工具调用
  • 查看请求/响应日志
  • 调试服务器行为

______________________________________________________________________

方法3:独立测试(手动测试)

您可以使用Node.js和JSON-RPC消息直接测试服务器。

创建测试脚本 test.js:
import { spawn } from 'child_process';

const server = spawn('node', ['build/index.js']);

// Send initialize request
const initRequest = {
  jsonrpc: '2.0',
  id: 1,
  method: 'initialize',
  params: {
    protocolVersion: '2024-11-05',
    capabilities: {},
    clientInfo: { name: 'test-client', version: '1.0.0' }
  }
};

server.stdin.write(JSON.stringify(initRequest) + '\n');

// Send list tools request
setTimeout(() => {
  const listToolsRequest = {
    jsonrpc: '2.0',
    id: 2,
    method: 'tools/list',
    params: {}
  };
  server.stdin.write(JSON.stringify(listToolsRequest) + '\n');
}, 1000);

// Send call tool request
setTimeout(() => {
  const callToolRequest = {
    jsonrpc: '2.0',
    id: 3,
    method: 'tools/call',
    params: {
      name: 'get_ai_news',
      arguments: { limit: 5, source: 'newest' }
    }
  };
  server.stdin.write(JSON.stringify(callToolRequest) + '\n');
}, 2000);

server.stdout.on('data', (data) => {
  console.log('Response:', data.toString());
});

server.stderr.on('data', (data) => {
  console.error('Server log:', data.toString());
});

setTimeout(() => {
  server.kill();
}, 5000);
运行测试:
node test.js

______________________________________________________________________

方法4:使用curl进行测试(JSON-RPC通过stdio)

为了快速测试,您可以直接发送JSON-RPC消息:

# Start the server
node build/index.js

# In another terminal, send a test message (note: this is complex for stdio)
echo '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}' | node build/index.js

______________________________________________________________________

发展

项目结构

mcp-ai-news-server/
├── src/
│   └── index.ts          # Main server implementation
├── build/                # Compiled JavaScript (generated)
├── package.json          # Dependencies and scripts
├── tsconfig.json         # TypeScript configuration
└── README.md            # This file

发展模式

# Watch mode (rebuild on changes)
npm run dev

脚本

  • npm run build -将TypeScript编译为JavaScript
  • npm run start -运行已编译的服务器
  • npm run dev -在一个命令中构建和运行

AI关键词

服务器根据以下关键字过滤内容:

  • 人工智能
  • 机器学习,ml
  • 深度学习
  • 神经网络
  • llm、gpt、chatgpt
  • 双子座克劳德
  • 奥派人
  • 生成式
  • 变压器
  • 自然语言处理
  • 计算机视觉
  • 强化学习

故障排除

服务器未出现在Claude Desktop中

  1. 检查配置文件路径:确保编辑的内容正确 claude_desktop_config.json
  2. 验证绝对路径:配置中的路径必须是绝对的,而不是相对的
  3. 检查构建:运行 npm run build 确保服务器已编译
  4. 重新启动克劳德桌面:完全退出并重新打开应用程序
  5. 检查日志:查看Claude Desktop的日志以查找错误

查找克劳德桌面日志

macOS:

~/Library/Logs/Claude/

窗户:

%APPDATA%/Claude/logs/

测试服务器是否正确启动

node build/index.js
# Should output: "AI News MCP Server running on stdio"
# Press Ctrl+C to exit

RSS源问题

如果RSS源速度慢或不可用:

  • 检查您的互联网连接
  • 黑客新闻RSS源可能暂时关闭
  • 请在几分钟后重试

环境

  • Node.js:建议使用v20+
  • TypeScript:v5+
  • MCP-SDK:v1.0.0+

许可证

麻省理工学院

贡献

欢迎投稿!请随时提交问题或拉取请求。

实用链接

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

AI新闻聚合JavaScript本地部署RSS阅读器新闻推送邮件摘要桌面通知

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

消息与邮件处理

把群消息、邮件接进助手,按规则汇总和回复。

工单与任务流转

在对话里建单、改状态,少切换系统。

团队信息同步

把会议纪要和文档更新同步到协作工具。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在办公协作场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
AI News Server

MCP World · 本页

0stdio有1 个2026-05-17
Karakeep MCP

MCP World

0未说明未标注1 个2026-05-17
Excalidraw MCP App

MCP World

0未说明未标注1 个2026-05-17
Slack MCP

MCP.so

18stdio有4 个2026-05-17
HiveChat MCP

MCP World

0HTTP未标注2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

AI News Server 怎么安装?

公开资料给出的安装命令是 npx @modelcontextprotocol/inspector node build/index.js,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

AI News Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

AI News Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

AI News Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

AI News Server 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP