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 Unity Editor operations with AI coding tools like Cursor and Claude Code, enabling autonomous development loops for compiling, testing, logging, and scene automation.
nanobanana-mcp-server
Provides AI-powered image generation and editing capabilities through Google's Gemini models with intelligent model selection.
codebadger
A containerized Model Context Protocol (MCP) server providing static code analysis using Joern's Code Property Graph (CPG) technology.
seamless-agent
Empowers AI agents within GitHub Copilot Chat (or similar LM clients) to seek interactive user confirmation and feedback via specialized tools (ask_user, plan_review, walkthrough_review) before executing actions, ensuring user control.