RSS阅读器MCP服务

为Miniflux RSS阅读器提供MCP服务器,支持浏览订阅、阅读条目和管理阅读状态。

  • by sinhong2011
  • Rust
  • 本地部署
  • 更新于
在 GitHub 查看 sinhong2011/openclaw-skill-miniflux

使用说明

openclaw miniflux mcp

MCP服务器 Miniflux RSS阅读器。公开13个读取工具和3个写入工具,用于浏览提要、读取条目和管理读取状态。

包括 开爪 教代理人如何使用工具的技能。

快速开始

1.下载二进制文件

从以下网址获取您平台的最新版本 GitHub发布:

平台 二进制
Linux x86_64 openclaw-miniflux-mcp-x86_64-unknown-linux-gnu
Linux ARM64 openclaw-miniflux-mcp-aarch64-unknown-linux-gnu
macOS x86_64 openclaw-miniflux-mcp-x86_64-apple-darwin
macOS ARM64 openclaw-miniflux-mcp-aarch64-apple-darwin

或通过Cargo安装:

cargo install openclaw-miniflux-mcp

2.配置MCP客户端

使用API令牌(推荐):

{
  "mcpServers": {
    "miniflux": {
      "command": "/path/to/openclaw-miniflux-mcp",
      "args": [],
      "env": {
        "MINIFLUX_URL": "http://localhost:8080",
        "MINIFLUX_API_TOKEN": "<your-api-token>"
      }
    }
  }
}

使用用户名/密码:

{
  "mcpServers": {
    "miniflux": {
      "command": "/path/to/openclaw-miniflux-mcp",
      "args": [],
      "env": {
        "MINIFLUX_URL": "http://localhost:8080",
        "MINIFLUX_USERNAME": "<username>",
        "MINIFLUX_PASSWORD": "<password>"
      }
    }
  }
}

只读模式 (禁用写入工具):

{
  "mcpServers": {
    "miniflux": {
      "command": "/path/to/openclaw-miniflux-mcp",
      "args": ["--read-only"],
      "env": {
        "MINIFLUX_URL": "http://localhost:8080",
        "MINIFLUX_API_TOKEN": "<your-api-token>"
      }
    }
  }
}

从Miniflux获取API令牌: 设置>API密钥>创建新的API密钥

工具

阅读工具(13)

工具 说明
miniflux_healthcheck 检查Miniflux实例是否可访问
miniflux_get_feeds 列出所有已订阅的订阅源
miniflux_get_feed 按ID获取单个提要
miniflux_get_feed_icon 获取源的favicon
miniflux_discover_subscription 在URL上发现提要
miniflux_get_entries 列表/筛选条目(状态、星号、日期范围、分页)
miniflux_get_entry 按ID获取单个条目
miniflux_get_feed_entries 获取特定提要的条目
miniflux_get_categories 列出所有类别
miniflux_get_current_user 获取当前经过身份验证的用户
miniflux_get_user_by_id 按ID获取用户
miniflux_get_user_by_name 按用户名获取用户
miniflux_export_opml 将提要导出为OPML

书写工具(3)

工具 说明
miniflux_update_entry_status 将条目标记为已读/未读/已删除
miniflux_toggle_bookmark 星/取消星条目
miniflux_refresh_feed 触发订阅源刷新

配置

设置 CLI标志 环境变量 默认值
URL --miniflux-url MINIFLUX_URL (必填)
Token --api-token MINIFLUX_API_TOKEN —
用户名 --username MINIFLUX_USERNAME —
密码 --password MINIFLUX_PASSWORD —
只读 --read-only MINIFLUX_READ_ONLY false

发展

cd mcp
cargo build         # Build
cargo test          # Run tests
cargo clippy        # Lint
cargo fmt --check   # Format check

看 贡献.md 了解更多详情。

许可证

麻省理工学院