MCP.so
登录

MCP RSS Crawler

@mshk

基本信息

关于 MCP RSS Crawler

RSS Crawler MCP Server

MCP RSS Crawler 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "rss-crawler": {
      "command": "/path/to/bun",
      "args": [
        "run",
        "/path/to/mcp-rss-crawler/apps/mcp-server/src/mcp-cli.ts"
      ],
      "cwd": "/path/to/mcp-rss-crawler",
      "env": {
        "PORT": "5556",
        "DB_DIR": "/path/to/mcp-rss-crawler",
        "FIRECRAWL_API_KEY": "fc-<YOUR_FIRECRAWL_API_KEY>"
      }
    }
  }
}

MCP RSS Crawler 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is MCP-RSS-Crawler?

MCP-RSS-Crawler is an MCP (Message Chain Protocol) server that fetches RSS feeds, caches them in a SQLite database, and shares the latest articles with LLMs via the MCP protocol. It is designed for developers and users who want LLMs to access real-time or curated RSS feed content.

How to use MCP-RSS-Crawler?

Clone the repository, configure a claude_desktop_config.json with the path to Bun, the server script, and environment variables (PORT, DB_DIR, FIRECRAWL_API_KEY). Install dependencies with bun install, then start Claude Desktop. The MCP endpoint accepts POST requests with a JSON body containing a messages array.

Key features of MCP-RSS-Crawler

  • Fetches and caches RSS feeds using a SQLite database
  • Implements the MCP protocol for seamless LLM integration
  • Supports filtering feeds by category, source, or keywords
  • Provides API endpoints to add, update, and delete feeds
  • Supports fetching articles from Firecrawl

Use cases of MCP-RSS-Crawler

  • Ask an LLM for the latest news from your curated RSS feeds
  • Filter and retrieve articles based on specific keywords or sources
  • Automate feed management (add, update, delete) through API calls

常见问题

1

What are the runtime dependencies?

Bun runtime and a Firecrawl API key are required. The server can run with Claude Desktop or any MCP‑compatible client.

2

How are the feeds stored and where does data live?

Feeds are cached in a local SQLite database. The database directory defaults to `~/.mcp-rss-crawler` and can be changed via the `DB_DIR` environment variable.

3

What transport protocol does the server use?

The MCP protocol uses HTTP POST requests. The server listens on a configurable port (default 5556) and expects JSON payloads with a `messages` array.

4

How is authentication handled?

The server requires a Firecrawl API key set via the `FIRECRAWL_API_KEY` environment variable. No other authentication mechanisms are documented.

5

Are there any known limitations?

The README advises checking network settings and firewall for connection issues. Detailed logging can be enabled with `DEBUG=mcp-rss:*`.

评论

浏览器自动化 分类下的更多 MCP 服务器