what-happen-mcp
by kawayiYokami
Overview
Provides a backend data service for a news aggregation platform, offering news from various sources via an MCP server or CLI.
Installation
npx -y what-happen-mcp@latestEnvironment Variables
- SOLIDOW_API
- GITHUB_API
- GITHUB_TRENDING_API
- NOWCODER_API
- NOWCODER_DEATIL_API
- NOWCODER_DISCUSS_API
- SPUTNIKNEWSCN_API
- AUTOHOME_API
- AUTOHOME_RANK_API
- CANKAOXIAOXI_API
- KAOPU_API
- DOUBAN_API
- PCBETA_WIN_11_RSS
- PCBETA_WIN_RSS
- TOUTIAO_API
- TOUTIAO_PREFIX
- IT_HOME_API
- DONGCHEDI_API
- ZHIHU_API
- GELONGHUI_API
- GELONGHUI_BASE_API
- HUPU_API
- HUPU_LOL_API
- HUPU_LOL_SCORE_API
- TIEBA_API
- BLBL_HOT_SEARCH_API
- BLBL_HOT_VIDEO_API
- BLBL_RANK_API
- V2EX_API
- DOUYIN_API
- DOYIN_LOGIN_API
- THEPAPER_API
- THEPAPER_DETAIL_API
- THEPAPER_MOBILE_DETAIL_API
- JIN10_API
- JIN10_DETAIL_API
- _51CTO_API
- ZAOBAO_API
- SSPAI_API
- WALLSTREETCN_HOT_API
- WALLSTREETCN_LIVE_API
- WALLSTREETCN_NEWS_API
- JUEJIN_API
- COOLAPK_API
- CSDN_API
- BAIDU_API
- BAIDU_TELEPLAY_API
- KUGOU_API
- WEIBO_API
- CLS_API
- STOCK_API
- STOCK_LOGIN_API
- STOCK_SCREENER_API
- FISHP_API
- FISHP_API_COOKIE
- PROXY_URL
- PROXY_SECRET
Security Notes
The server primarily scrapes public web pages using Axios and Cheerio. Environment variables are used for most API endpoints, which is good practice. However, `src/apis/fishpi.ts` contains a hardcoded `FISHP_API_COOKIE` (a significant security risk for production deployment without modification) and `deviceId=xxx` placeholder. Relying on numerous external web sources introduces inherent risks if those sources change their structure or become malicious. The `proxyPicture` utility functions securely generate image proxy URLs with optional signing, but the proxy service itself would need to be securely implemented.
Similar Servers
uLoopMCP
Acts as a Model Context Protocol (MCP) server to bridge communication between Unity Editor and AI-powered development tools like Cursor, enabling autonomous AI-driven development loops.
codebadger
Static code analysis Model Context Protocol (MCP) server utilizing Joern's Code Property Graph (CPG) technology to provide structural and security analysis for various programming languages.
nanobanana-mcp-server
AI-powered image generation and editing using Google Gemini models (Flash and Pro) with intelligent model selection via Model Context Protocol.
seamless-agent
Enhances GitHub Copilot by providing an interactive user confirmation tool, allowing AI agents to request approval or additional input before executing actions.