newsnow
Official MCP Server for newnow, 40+ sources available.
claude mcp add --transport stdio ourongxing-newsnow-mcp-server npx -y newsnow-mcp-server \ --env BASE_URL="https://newsnow.busiyi.world"
How to use
The NewsNow MCP server is the official MCP integration for NewsNow, aggregating 40+ sources into a unified feed. It runs via npx and exposes an API you can query to fetch the latest headlines, categories, and source-specific stories. To start, ensure you provide the BASE_URL environment variable, which the server uses to construct links and callbacks. Once started, you can access the server’s endpoints to retrieve curated news data and feed it into downstream tools or apps that consume MCP-style servers.
Typical usage involves starting the server in your environment with the provided configuration. After launch, use the exposed endpoints to request recent articles, filter by source or category, and integrate the feed into your dashboards or automation pipelines. The BASE_URL you set is used to generate canonical URLs for items and for any required callbacks, so keep it accurate for proper integration.
How to install
Prerequisites:
- Node.js 18+ (or a compatible environment that supports npx)
- npm (comes with Node.js)
Installation steps:
- Ensure Node.js and npm are installed on your system.
- Run the MCP server using the provided command (the config example shows the recommended invocation):
npx -y newsnow-mcp-server
- If you need to specify a custom BASE_URL, set it in the environment before starting (the README example uses https://newsnow.busiyi.world):
BASE_URL=https://newsnow.busiyi.world npx -y newsnow-mcp-server
- Verify the server starts and is reachable at the configured endpoints. You can also integrate this into a process manager or container if preferred.
Additional notes
Notes and tips:
- BASE_URL is required for proper URL generation and callback handling. Ensure it is publicly reachable if your MCP needs to interact with external services.
- This server aggregates 40+ sources; depending on the hosting environment, you may want to monitor rate limits and cache results to optimize performance.
- If you need a different base path or custom endpoints, adjust the BASE_URL or consult the server's configuration options (not shown here) for additional tweaks.
- Common issues include network restrictions, incorrect BASE_URL, or missing permissions for npx in restricted environments. Check logs for detailed error messages and ensure Node.js is up to date.
Related MCP Servers
zen
Selfhosted notes app. Single golang binary, notes stored as markdown within SQLite, full-text search, very low resource usage
MCP -Deepseek_R1
A Model Context Protocol (MCP) server implementation connecting Claude Desktop with DeepSeek's language models (R1/V3)
mcp-fhir
A Model Context Protocol implementation for FHIR
mcp
Inkdrop Model Context Protocol Server
mcp-appium-gestures
This is a Model Context Protocol (MCP) server providing resources and tools for Appium mobile gestures using Actions API..
dubco -npm
The (Unofficial) dubco-mcp-server enables AI assistants to manage Dub.co short links via the Model Context Protocol. It provides three MCP tools: create_link for generating new short URLs, update_link for modifying existing links, and delete_link for removing short links.