MCP雅虎
Yahoo!新闻的RSS使用种子Model Context Protocol (MCP)服务器。
概要
这MCP服务器Yahoo! JAPAN新闻评论RSS从种子获取最新消息Claude Code等的MCP允许客户端使用。
提供机能
以下四个MCP提供工具:
yahoo_news_get_topics-获得话题(编辑部严选的主要新闻约8条)yahoo_news_get_category-按类别获取新闻列表(约43条)yahoo_news_search_by_keyword-用关键字搜索新闻yahoo_news_list_categories-获取可用类别列表
对应类别
- 国内 (domestic)
- 経済 (business)
- 国際 (world)
- 娱乐
- 体育运动
- IT(IT)
- 科学 (science)
- 地域 (local)
安装,安装
1.安装相关性
cd /Users/it6210/Documents/Git/MCP-Yahoo/mcp-yahoo
npm install2.构建
npm run build3. MCP客户端注册
Claude Code配置文件(claude_desktop_config.json)中添加以下内容:
{
"mcpServers": {
"mcp-yahoo": {
"command": "node",
"args": [
"/Users/it6210/Documents/Git/MCP-Yahoo/mcp-yahoo/build/index.js"
]
}
}
}4. Claude Code重新启动
为了反映设定Claude Code中所述修改相应参数的值。
使用例
获取主要新闻
Yahoo!ニュースのトピックスを取得してください按类别获取新闻
Yahoo!ニュースの経済カテゴリのニュースを取得してください关键字搜索
Yahoo!ニュースで「AI」に関するニュースを検索してください检查类别列表
Yahoo!ニュースで利用可能なカテゴリを教えてください开発
以开发模式运行
npm run dev目录配置
mcp-yahoo/
├── src/
│ ├── index.ts # エントリーポイント
│ ├── services/
│ │ └── rss.service.ts # RSSフィード取得・パース処理
│ ├── tools/
│ │ ├── news.tools.ts # MCPツール定義
│ │ └── common.ts # エラーハンドリング・共通ユーティリティ
│ └── types/
│ └── index.ts # 型定義
├── build/ # TypeScriptコンパイル出力
├── package.json
└── tsconfig.json注意事项
⚠️ 关于使用条款
这MCP服务器是Yahoo! JAPAN新闻评论RSS正在使用种子。Yahoo!新闻RSS的使用条款,请注意以下几点:
- 个人利用限定:此服务器假定在本地环境中使用
- 公开禁止: RSS的网站和应用程序的公开是被禁止的
- 再配信禁止:禁止重新发布或重新提供获取的新闻信息
- 无保修: Yahoo!啊RSS服务可能暂停或终止,恕不另行通知
详情Yahoo!新闻RSS使用条款查看项目中可用的所有族。
技术栈
- 言语:TypeScript
- MCP框架结构:@modelcontextprotocol/sdk
- RSS解析器:rss解析器
- 验证:zod
- 传输:标准服务器传输
许可证
麻省理工学院
作成者
个人项目
更新履歴
v1.0.0(2025-11-18)
- 初版发行
- 4个基本工具实现
- 主题检索 - 按类别获取新闻 - 关键字搜索 - 类别列表检索
