AgentStack
MCP verified MIT Self-run

CyberNewsMCP

mcp-sganiere-cybernewsmcp · by sganiere

MCP server to aggregate and analyze cyber security news

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

Install

$ agentstack add mcp-sganiere-cybernewsmcp

✓ 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 Used
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • 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 CyberNewsMCP? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Cyber Security RSS News MCP Server

A Model Context Protocol (MCP) server that provides comprehensive access to cybersecurity RSS feeds with advanced search, summarization, and trending topic analysis capabilities.

Features

  • 21 Cybersecurity RSS Sources - Enterprise-grade security news and research feeds
  • Advanced Search - Keyword-based search with relevance scoring and filtering
  • Content Summarization - Generate concise 100-125 word news briefs
  • Trending Topic Analysis - Extract and analyze trending cybersecurity topics
  • Full Article Fetching - Retrieve complete article content when available
  • Intelligent Caching - 30-minute feed cache for optimal performance

Supported RSS Feeds

News Sources (10 feeds)

  • The Hacker News - Latest cybersecurity news and updates
  • Dark Reading - Enterprise security news and analysis
  • Threatpost - Breaking cybersecurity news
  • Security Week - Security industry news and analysis
  • BleepingComputer - Computer security and technology news
  • TheRecord - Cybersecurity news and investigations
  • SANS Internet Storm Center - Daily security diary and threat analysis
  • The Register - The Register Security News
  • NowSecure - Mobile Breach Feed
  • SEC Cyber Incident Tracker - SEC Cyber incident tracker from Andrew Hoog

Vulnerabilities (1 feed)

  • CISA Alerts - Official US cybersecurity alerts and advisories

Research (10 feeds)

  • EclecticIQ Threat Intelligence - Strategic threat intelligence research
  • Malwarebytes Labs - Malware research and security insights
  • Krebs on Security - In-depth security news and investigation
  • Microsoft Security Blog - Microsoft Security insights and updates
  • Proofpoint Threat Research - Email security and threat research
  • SentinelOne Labs - Endpoint security research and analysis
  • CrowdStrike Threat Research - Advanced threat intelligence and research
  • Palo Alto Unit 42 Research - Unit 42 threat intelligence research
  • Google Intelligence Mandiant - Google Mandiant intelligence
  • Wired Security - Wired Security

Installation

  1. Clone the repository:
git clone https://github.com/sganiere/CyberNewsMCP
cd CyberNewsMCP
  1. Install dependencies:
npm install
  1. Build the server:
npm run build

MCP Integration

Claude Desktop Configuration

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "cybersecurity-rss": {
      "command": "node",
      "args": ["/path/to/CyberNewsMCP/dist/index.js"],
      "env": {}
    }
  }
}

Using with MCP Client

The server implements the Model Context Protocol and can be used with any MCP-compatible client.

Available Tools

1. list_feeds

List all available cybersecurity RSS feeds with optional category filtering.

Parameters:

  • category (optional): Filter by category (news, threat-intelligence, vulnerabilities, research)

2. fetch_feed

Fetch content from a specific cybersecurity RSS feed.

Parameters:

  • feedName (required): Name of the feed to fetch (partial match supported)
  • maxItems (optional): Maximum number of items to return (default: 20)

3. fetch_multiple_feeds

Fetch content from multiple feeds simultaneously.

Parameters:

  • feedNames (optional): Array of feed names to fetch
  • category (optional): Fetch all feeds from a specific category
  • maxItemsPerFeed (optional): Maximum items per feed (default: 10)

4. search_by_keywords

Search across all feeds using keywords with advanced filtering.

Parameters:

  • keywords (required): Array of keywords to search for
  • category (optional): Filter by feed category
  • dateFrom (optional): Start date for filtering (YYYY-MM-DD)
  • dateTo (optional): End date for filtering (YYYY-MM-DD)
  • maxResults (optional): Maximum number of results (default: 50)

5. get_trending_topics

Extract trending cybersecurity topics from recent feed content.

Parameters:

  • daysBack (optional): Number of days to analyze (default: 7)
  • minMentions (optional): Minimum mentions for trending status (default: 5)
  • maxTopics (optional): Maximum topics to return (default: 10)

6. get_news_briefs

Generate concise news summaries with source links.

Parameters:

  • category (optional): Filter by category
  • dateFrom (optional): Start date for filtering (YYYY-MM-DD)
  • dateTo (optional): End date for filtering (YYYY-MM-DD)
  • maxBriefs (optional): Maximum number of briefs (default: 10)

Example Usage

Natural Language Queries (Recommended)

Once integrated with Claude Desktop, you can use natural language queries like:

AI Threat Intelligence:

  • "Show me the latest news on how threat actors are leveraging AI for the last month. You must include the link to the source"
  • "Show me the trend on the misuse of AI by cyber threat actors for the last month. You must include the link to the source"

General Cybersecurity Queries:

  • "What are the trending cybersecurity topics this week?"
  • "Search for recent ransomware attacks with links to sources"
  • "Get news briefs about zero-day vulnerabilities from the past week"
  • "Fetch the latest content from Krebs on Security and SANS"
  • "Find articles about data breaches in the healthcare sector"

Threat Intelligence Research:

  • "Show me trending APT activities from threat intelligence feeds"
  • "Search for recent vulnerability disclosures with CVE references"
  • "Get summaries of the latest security research from Malwarebytes"

Adding New Feeds

  1. Add feed definition to CYBERSECURITY_FEEDS array in src/feeds.ts
  2. Include name, URL, description, and category
  3. Test with development server

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make changes with proper TypeScript typing
  4. Ensure tests pass: npm run typecheck && npm run lint
  5. Submit a pull request

License

MIT License - see LICENSE file for details.

Troubleshooting

Debugging

Enable debug logging by setting environment variable:

DEBUG=true npm start

Support

For issues and feature requests, please use the GitHub issue tracker.

AI Influence Level

Level 5 - AI Created, Little Human Involvment

This tool was created by Claude Code

https://danielmiessler.com/blog/ai-influence-level-ail

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.