Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TT_RSS_SID | Yes | The session ID for authenticating with the Tiny Tiny RSS API | |
| TT_RSS_URL | Yes | The URL of the Tiny Tiny RSS server (e.g., https://rss.example.com/tt-rss) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_config | 获取 tt-rss 服务器配置信息 (守护进程状态、订阅数等) |
| get_categories | 获取 tt-rss 的分类列表,包含各分类的未读数。可选只返回有未读文章的分类。 |
| get_feeds | 获取 tt-rss 的订阅源列表。可按分类过滤,支持分页。特殊分类 ID: -1=特殊, -2=标签, -3=所有(不含虚拟), -4=所有(含虚拟), 0=未分类 |
| subscribe_feed | 订阅新的 RSS 源 |
| unsubscribe_feed | 取消订阅指定的 RSS 源 |
| get_headlines | 获取文章标题列表。特殊 feed_id: -4=全部, -3=最新, -2=已发布, -1=星标, 0=已归档。可按 view_mode 过滤未读/星标等。 |
| get_article | 获取一篇或多篇文章的完整内容 (含正文)。支持逗号分隔的多个 ID。 |
| get_unread_count | 获取当前未读文章总数 |
| update_article | 更新文章状态。field: 0=星标, 1=已发布, 2=未读, 3=笔记。mode: 0=取消, 1=设置, 2=切换。 |
| catchup_feed | 将订阅源或分类中的所有文章标记为已读。mode 可选: all (全部), 1day, 1week, 2week |
| share_to_published | 创建一篇文章到已发布 (Published) 源中 |
| search_articles | 在文章中搜索关键词。search_mode: all_feeds=全部源, this_feed=当前源, this_cat=当前分类 |
| get_labels | 获取所有已配置的标签列表。可传入 article_id 查看该文章是否有某标签。 |
| set_article_label | 为文章设置或移除标签 |
| generate_daily_report | 生成日报:汇总近期文章,按分类和订阅源分组输出。默认获取未读文章,可指定时间范围。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |