AgentStack
MCP verified MIT Self-run

News Mcp Server

mcp-denizumutdereli-news-mcp-server · by denizumutdereli

A Model Context Protocol (MCP) server that provides tools for searching and retrieving DeFi news from targeted websites.

No reviews yet
0 installs
11 views
0.0% view→install

Install

$ agentstack add mcp-denizumutdereli-news-mcp-server

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets Used
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of News Mcp Server? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

DeFi News MCP Server

A Model Context Protocol (MCP) server that provides tools for searching and retrieving DeFi news from targeted websites. The server periodically fetches and caches news from reputable DeFi news sources and provides tools for searching and retrieving this information.

Features

  • Periodically fetches and caches DeFi news from targeted websites
  • Provides tools for searching DeFi news with fallback to live search
  • Offers full content extraction for referenced web links
  • Caches news articles in Redis with a configurable TTL (default: 7 days)
  • Avoids redundant content through deduplication
  • Implements the Model Context Protocol for integration with LLM applications

Tools

1. searchwithfallbacktargettedwebsites

Search for information from targeted DeFi news websites with fallback to general search when needed.

Parameters:

  • query (string, required): The search query for DeFi-related information
  • max_results (number, optional, default: 5): Maximum number of results to return (1-20)
  • search_depth (string, optional, default: "basic"): The depth of the search ("basic" or "advanced")

Example:

{
  "query": "latest ethereum updates",
  "max_results": 10,
  "search_depth": "advanced"
}

2. getfullcontent

Get the full content of a web page from a URL.

Parameters:

  • url (string, required): The URL of the web page to extract content from

Example:

{
  "url": "https://www.coindesk.com/business/2023/07/16/ethereum-staking-withdrawals-reach-1-million-eth/"
}

3. getlatestdefi_news

Get the latest DeFi news from the cache.

Parameters:

  • limit (number, optional, default: 10): Maximum number of news articles to return (1-50)

Example:

{
  "limit": 20
}

API Endpoints

  • GET /health: Health check endpoint
  • GET /api/tools: List available tools
  • POST /api/search: Search for DeFi news
  • POST /api/extract: Extract full content from a URL
  • GET /api/news: Get latest DeFi news
  • POST /api/trigger-fetch: Manually trigger a news fetch
  • ALL /mcp: MCP HTTP endpoint

Configuration

Configuration is done through environment variables:

TAVILY_API_KEY=your_tavily_api_key
PORT=4020
HOST=0.0.0.0

# Services
REDIS_HOST=localhost
REDIS_PORT=6379

# Cache settings
NEWS_CACHE_TTL_DAYS=7

Target Websites

The server targets the following DeFi news websites:

  • theblock.co
  • cointelegraph.com
  • crypto.news
  • coindesk.com
  • thedefiant.io
  • blocktelegraph.io
  • cryptotimes.io
  • 99bitcoins.com
  • dlnews.com
  • cryptopanic.com
  • rekt.news
  • blockworks.co
  • crypto-fundraising.info

Getting Started

  1. Install dependencies:

`` npm install ``

  1. Set up environment variables (copy from .env.example and modify as needed)
  1. Build the project:

`` npm run build ``

  1. Start the server:

`` npm start ``

  1. For development:

`` npm run dev ``

Requirements

  • Node.js 18+
  • Redis server running locally or accessible via network

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.