Skip to main content
Glama

MCP RSS

MCP RSS ist ein Model Context Protocol (MCP)-Server für die Interaktion mit RSS-Feeds.

Merkmale

  • Analysieren Sie OPML-Dateien, um RSS-Feed-Abonnements zu importieren

  • Artikel automatisch aus RSS-Feeds abrufen und aktualisieren

  • RSS-Inhalte über die MCP-API verfügbar machen

  • Artikel als Favoriten markieren

  • Artikel nach Quelle und Status filtern

Related MCP server: SourceSync.ai MCP Server

Installation

Voraussetzungen

  • Node.js (v14 oder höher)

  • MySQL-Datenbank

MySQL einrichten

$ docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

MCP installieren

Dieses MCP verwendet stdio für die Kommunikation. Geben Sie im Befehl npx mcp_rss ein, geben Sie die Konfiguration ein, die in der Umgebungsvariable angepasst werden muss, und verwenden Sie mindestens Ihre eigene opml-Datei.

Verwendung in Claude Desktop

{
  "key": "rss",
  "command": "npx",
  "args": [
    "mcp_rss"
  ],
  "env": {
    "OPML_FILE_PATH": "/Users/guyanhua/feeds.opml"
  }
}

Konfiguration

Legen Sie die folgenden Umgebungsvariablen fest, um MCP RSS zu konfigurieren:

Konfigurationsoptionen

Option

Beschreibung

Standardwert

DB_HOST

Datenbankhost

lokaler Host

DB_PORT

Datenbankport

3306

DB_USERNAME

Datenbankbenutzername

Wurzel

DB_PASSWORD

Datenbankkennwort

123456

DB_DATABASE

Datenbankname

mcp_rss

OPML_FILE_PATH

Pfad zu Ihrer OPML-Datei mit RSS-Feeds

"./feeds.opml"

RSS_UPDATE_INTERVAL

Intervall zum Abrufen von RSS-Updates (in Minuten)

1

MCP-API-Referenz

Der MCP RSS-Server stellt die folgenden API-Methoden bereit:

Inhalt abrufen

Erhalten Sie Artikel aus abonnierten RSS-Feeds.

Parameter:

Parameter

Typ

Beschreibung

Erforderlich

Status

Schnur

Filtern nach Artikelstatus („normal“ oder „Favorit“)

NEIN

Quelle

Schnur

Filtern nach Quelle (Feedtitel)

NEIN

Limit

Nummer

Maximale Anzahl zurückzugebender Artikel

Nein (Standard: 10)

Antwort:

{
  "articles": [
    {
      "id": 1,
      "title": "Article Title",
      "content": "Article content...",
      "link": "https://example.com/article",
      "pubDate": "2023-01-01T12:00:00Z",
      "fetchDate": "2023-01-01T12:30:00Z",
      "status": "normal",
      "feedTitle": "Example Feed",
      "feedCategory": "Technology"
    }
  ],
  "success": true
}

Quellen abrufen

Holen Sie sich alle verfügbaren RSS-Feed-Quellen.

Parameter: Keine

Antwort:

{
  "sources": [
    {
      "id": 1,
      "title": "Example Feed",
      "category": "Technology"
    }
  ],
  "success": true
}

set_tag

Legen Sie den Status eines Artikels fest (normal oder Favorit).

Parameter:

Parameter

Typ

Beschreibung

Erforderlich

Status

Schnur

Artikelstatus („normal“ oder „Favorit“)

Ja

Artikel-ID

Nummer

ID des zu aktualisierenden Artikels

Ja

Antwort:

{
  "success": true,
  "message": "Article 1 status has been updated to favorite"
}

Lizenz

MIT

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/xrusjohn/mcp_rss_buhe'

If you have feedback or need assistance with the MCP directory API, please join our Discord server