Enables interaction with a Tiny Tiny RSS (tt-rss) instance, allowing for the management of RSS feeds and categories, retrieval of headlines and full article content, status updates for articles (read, starred, published), and the generation of automated daily summary reports.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ttrss-mcpGenerate a daily report of my unread articles"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ttrss-mcp
基于 MCP (Model Context Protocol) 的 tt-rss 客户端,允许通过 AI 助手读写 Tiny Tiny RSS 订阅源,并支持日报功能。
官方接口文档:https://github.com/tt-rss/tt-rss/wiki/Api-Reference
使用方法
本服务通过 stdio 传输协议运行,AI 客户端直接启动进程通信。
{
"mcpServers": {
"tt-rss": {
"command": "npx",
"args": ["ttrss-mcp"],
"env": {
"TT_RSS_URL": "https://rss.example.com/tt-rss",
"TT_RSS_SID": "your-session-id"
}
}
}
}MCP 工具列表
订阅源管理
工具 | 说明 |
| 获取分类列表 |
| 获取订阅源列表 |
| 订阅新 RSS 源 |
| 取消订阅 |
文章管理
工具 | 说明 |
| 获取文章标题列表 (支持过滤/分页) |
| 获取文章全文 |
| 获取未读数量 |
| 更新文章状态 (星标/已读/发布/笔记) |
| 标记源为已读 |
| 分享到已发布 |
| 搜索文章 |
标签管理
工具 | 说明 |
| 获取标签列表 |
| 设置/移除文章标签 |
系统与日报
工具 | 说明 |
| 获取服务器配置 |
| 生成日报 (按源分组的文章汇总) |
项目结构
ttrss-mcp/
├── src/
│ ├── index.ts # MCP Server 入口 (stdio)
│ ├── ttrss-client.ts # tt-rss API 客户端封装
│ ├── types.ts # TypeScript 类型定义
│ └── tools/
│ ├── feeds.ts # 订阅源管理工具
│ ├── articles.ts # 文章读写工具
│ ├── labels.ts # 标签管理工具
│ └── report.ts # 日报生成工具
├── .env.example
├── package.json
└── tsconfig.jsonLicense
MIT
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.