Get the FREE Ultimate OpenClaw Setup Guide →

newsnow

Official MCP Server for newnow, 40+ sources available.

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
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:

  1. Ensure Node.js and npm are installed on your system.
  2. Run the MCP server using the provided command (the config example shows the recommended invocation):
npx -y newsnow-mcp-server
  1. 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
  1. 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

Sponsor this space

Reach thousands of developers