mcp_newsnow
MCP NewNow Server is a news aggregation server utilizing the Model Context Protocol to gather trending topics and news from over 14 platforms across multiple formats. It offers customizable API endpoints and supports both Chinese and English news source recognition.
MCP NewNow Server
A news aggregation server based on the Model Context Protocol (MCP), providing trending topics through the Newsnow API from 14+ platforms, including Coolapk, Zhihu, Weibo, Bilibili, Douyin, and GitHub.
Features
- Multi-platform hotspot aggregation
- Bilingual recognition of news sources with fuzzy matching
- Customizable API endpoints via environment variables or command-line parameters
Installation
Two methods are provided: installation from PyPI using pip or uv, or configuration via Claude Desktop.
Usage
- For Claude Desktop: Add the MCP server configuration to Claude's config file, then restart Claude Desktop to use news-related tools.
- For MCP CLI: Set the API endpoint via environment variable and run tests using MCP CLI.
Tools
- Get Newsnow: Retrieves news from a specified source.
- Get Multi News: Retrieves latest news from up to five sources.
- Get All News: Fetches data from all configured news sources.
- List Sources: Lists all available news sources with their Chinese names.
Supported News Sources
- Coolapk, Bilibili Hot Search, Zhihu, Weibo, Toutiao, Douyin, GitHub Trending Today, Linux Hot, Tieba, Wallstreetcn, ThePaper, CLS Hot, Xueqiu, Kuaishou.
Contribution Guidelines
Suggestions for improvements include adding more sources, enhancing content extraction, adding caching, improving error handling, and adding filtering and categorization.
License
MIT License.