RSS Loader
Pull a live feed straight into your LLM workflow
- json_str
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, thenpip install -r requirements.txtfrom 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.
Inputs (2)
| Name | Type | Default | Description |
|---|---|---|---|
| rss_url | STRING | https://feeds.bbci.co.uk/news/world/rss.xml | — |
| is_enable | BOOLEAN | true | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| json_str | STRING | — |