ComfyUI Node

RSS Loader

Pull a live feed straight into your LLM workflow

By heshengtao·Created 2 years ago·Updated 7 days ago· 2,321
RSS Loader
    • json_str
    rss_urlhttps://feeds.bbci.co.uk/news/world/rss.xml
    is_enabletrue

    Most of this pack's "knowbase" nodes work over static documents you loaded yourself. RSS Loader is the live-source version: point it at a feed URL and it pulls the current entries into your graph as structured data, ready for an LLM to summarize, translate, or otherwise process - no manual copy-pasting a news site into a text box.

    How it works

    rss_url is the feed to fetch - the schema's own default, https://feeds.bbci.co.uk/news/world/rss.xml, is a genuine, working example straight from the node itself, and a fine one to test with before pointing it at whatever feed you actually care about. The node fetches that URL and returns the parsed feed as json_str, a JSON-formatted string of the feed's entries.

    The inputs and outputs that matter

    • rss_url (default BBC World News) - the feed to fetch. Required.
    • is_enable - the pack's standard bypass toggle.

    One output: json_str (STRING) - the feed's entries as JSON, ready to feed into an LLM node for summarizing, or into this pack's JSON-handling nodes to pull out specific fields.

    Where it fits

    This is the deterministic, one-fixed-URL version - every run fetches the same feed. If you want an LLM deciding on its own which feed to check and when, that's a separate node in this pack, RSS_tool, built for exactly that agent-driven case.

    How to install it

    • ComfyUI Manager: search "comfyui_LLM_party", install, restart.
    • Manual: cd ComfyUI/custom_nodes && git clone https://github.com/heshengtao/comfyui_LLM_party, then pip install -r requirements.txt from inside the pack folder using ComfyUI's own Python, then restart.

    No API key or GPU cost - it's a plain HTTP fetch against a public feed URL.

    Common issues & troubleshooting

    json_str comes back empty or malformed. RSS feeds change format or go down without warning - check that rss_url still resolves in a plain browser before assuming this node is broken. Some sites also block non-browser requests to their feed endpoint entirely, which will show up here as a fetch failure rather than an obviously helpful error.

    The feed loads but the fields you expected aren't there. RSS feeds vary a fair amount in structure between publishers - not every feed includes the same fields (a full article body versus just a summary, for instance), so what you get back in json_str genuinely depends on how the source formats its own feed, not on anything this node controls.

    The pack fails to import entirely. Separate from this node specifically, comfyui_LLM_party has a real install issue where the whole node set can fail to load after a fresh Manager install, from a dependency conflict in its large bundled requirements.txt - check the ComfyUI console for an import error before assuming your feed URL is the problem.

    Category大模型派对(llm_party)/知识库(knowbase)

    Inputs (2)

    NameTypeDefaultDescription
    rss_urlSTRINGhttps://feeds.bbci.co.uk/news/world/rss.xml
    is_enableBOOLEANtrue

    Outputs (1)

    NameTypeDescription
    json_strSTRING