MCP-RSS-Crawler
MCP-RSS爬虫
一个 MCP(消息链协议)服务器,用于获取 RSS 提要并与 LLM 共享。
特征
获取和缓存 RSS 源(SQLite 数据库)
MCP 协议实现无缝 LLM 集成
支持按类别、来源或关键字过滤信息
用于 Feed 管理的综合 API 端点
添加、更新和删除 Feed
支持从 Firecrawl 获取文章
Related MCP server: junk-filter-mcp
要求
包子
Firecrawl API 密钥
Claude Desktop 或其他 MCP 客户端
设置为 MCP 服务器
克隆此存储库
根据
claude_desktop_config.json.example使用你的配置创建一个claude_desktop_config.json文件
{
"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>"
}
}
}
}安装依赖项:
bun install启动 Claude Desktop:
MCP 协议
该服务器实现了消息链协议 (MCP),允许 LLM 访问您的最新 RSS 源。MCP 端点接受 JSON 格式的 POST 请求,该请求主体包含一个消息数组,并返回包含最新 RSS 源项目的响应。
示例请求:
{
"messages": [
{
"role": "user",
"content": "What are the latest news from my RSS feeds?"
}
]
}响应示例:
{
"messages": [
{
"role": "assistant",
"content": "Here are the latest articles from your RSS feeds:",
"name": "rss-mcp"
},
{
"role": "tool",
"content": "[{\"title\":\"Article Title\",\"summary\":\"Article summary...\",\"published\":\"2025-03-16T04:30:00.000Z\",\"origin\":\"Feed Name\",\"link\":\"https://example.com/article\"}]",
"name": "rss-feeds"
}
]
}配置选项
可以通过环境变量或.env文件配置服务器:
PORT- 服务器端口(默认值:5556)FIRECRAWL_API_KEY- Firecrawl API 密钥DB_DIR- 数据库目录(默认值:~/.mcp-rss-crawler)
故障排除
对于连接问题,请检查您的网络设置和防火墙配置
日志可在控制台中使用,可用于诊断问题
要获得更详细的日志记录,请设置
DEBUG=mcp-rss:*环境变量
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
MCP server for AI dialogue using various LLM models via AceDataCloud
An MCP server that gives your AI access to the source code and docs of all public github repos
Dive into the latest and greatest from the tech world with our Hacker News MCP server.
Related MCP Servers
- AlicenseAqualityDmaintenanceAn MCP server that enables AI assistants to manage Tiny Tiny RSS feeds, including reading articles, updating statuses, and searching content. It also provides tools for feed management and generating automated daily reports.15443MIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server that provides RSS feed management and LLM-powered article evaluation, enabling AI agents to filter and assess content value.MIT
- FlicenseNot gradedqualityDmaintenanceMCP server that fetches and filters AI-related news from 20+ RSS feeds with scheduled notifications and email digests.1-
- AlicenseAqualityBmaintenanceLocal MCP server for reading and searching RSS and Atom feeds, enabling AI assistants to fetch feed contents, search entries by keyword, and view feed metadata without any cloud intermediary.3MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/mshk/mcp-rss-crawler'
If you have feedback or need assistance with the MCP directory API, please join our Discord server