1. Conduid
  2. Developer Tools
  3. Rss Reader Server
MCP server · Developer Tools

Rss Reader Server

Simple RSS reader MCP Server

Unclaimed last commit a year ago devtools
41Fair

Scored 5 months ago · breakdown

About Rss Reader Server

Rss Reader Server is an MCP server published by tanevanwifferen in the Developer Tools category: simple RSS reader MCP Server.

The repository has 3 stars and 1 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/tanevanwifferen/rss-reader-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Rss Reader Server

Powered by Claude · Grounded in docs

I know everything about Rss Reader Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 6 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • !License declaredNo license file. Legally you have no right to use it in a product.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

RSS Reader MCP Server

A TypeScript-based MCP server that provides RSS feed reading capabilities for fetching and parsing RSS/Atom feeds from URLs.

Overview

This MCP server implements RSS feed reading functionality by providing tools to fetch, parse, and extract structured data from RSS and Atom feeds. It uses the rss-parser library for robust feed parsing and axios for HTTP requests with proper error handling and timeouts.

Features

Tools

  • get_items - Fetch RSS feed items from a given URL
    • Input: RSS feed URL (required)
    • Output: Structured JSON containing feed metadata and items
    • Capabilities:
      • Fetches RSS/Atom feeds with 10-second timeout
      • Parses standard RSS fields (title, link, description, pubDate, author, etc.)
      • Extracts custom fields (media content, thumbnails, encoded content)
      • Handles categories and enclosures
      • Provides comprehensive error handling for network and parsing issues

Supported Feed Formats

  • RSS 2.0
  • RSS 1.0 (RDF)
  • Atom feeds
  • Custom fields including:
    • Media content and thumbnails
    • Dublin Core creator fields
    • Content-encoded fields

Error Handling

  • URL validation
  • Network timeout handling (10 seconds)
  • HTTP error status handling
  • RSS parsing error handling
  • Comprehensive error messages for debugging

Development

Install dependencies:

npm install

Build the server:

npm run build

For development with auto-rebuild:

npm run watch

Installation

To use with Claude Desktop, add the server config:

On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json On Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "rss-reader-server": {
      "command": "node",
      "args": ["/path/to/rss-reader-server/build/index.js"]
    }
  }
}

Usage Example

Once connected, you can use the get_items tool to fetch RSS feed items:

Tool: get_items
Input: { "url": "https://example.com/feed.xml" }

The server will return a structured JSON response containing:

  • Feed URL
  • Total item count
  • Array of feed items with:
    • Title, link, description
    • Publication date and author
    • Categories (if available)
    • Enclosure information (for podcasts/media)

Dependencies

  • @modelcontextprotocol/sdk: MCP protocol implementation
  • rss-parser: RSS/Atom feed parsing
  • axios: HTTP client for fetching feeds
  • zod: Runtime type validation

Debugging

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:

npm run inspector

The Inspector will provide a URL to access debugging tools in your browser.

Error Responses

The server provides detailed error messages for common issues:

  • Invalid URL format
  • Network connectivity problems
  • HTTP errors (404, 500, etc.)
  • Request timeouts
  • RSS parsing failures

All errors are returned in a structured format with descriptive messages to help with troubleshooting.

README fetched from the repository 6 days ago. The original is authoritative.

Questions

About Rss Reader Server

How do I install Rss Reader Server?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Rss Reader Server safe to use with an AI agent?

Its trust score is 41 out of 100 (fair). It passes 3 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Rss Reader Server still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.