这是一个 MCP(模型上下文协议)服务器,它将 Inoreader 与 Claude Desktop 集成在一起,实现智能 RSS 订阅源管理与分析。
本项目将 Inoreader 与 Claude Desktop 集成,提供了强大的 RSS 订阅源管理与分析功能。安装完成并配置好后,你就可以使用自然语言命令来管理和分析订阅内容。
一条命令即可完成所有安装:
python3 install_inoreader_mcp.py
自动安装程序将:
Windows 用户:双击 install.bat
尝试将 inoreader-mcp.dxt 拖到 Claude Desktop 上(实验性 - 可能并非在所有版本上都有效)
git clone
cd inoreader_mcp
pip install -r requirements.txt
将 .env.example 文件复制为 .env:
cp .env.example .env
使用你的 Inoreader 凭证编辑 .env 文件:
INOREADER_APP_ID=your_app_id
INOREADER_APP_KEY=your_app_key
INOREADER_USERNAME=your_email
INOREADER_PASSWORD=your_password
要获取凭证:
访问 https://www.inoreader.com/developers/
创建一个新应用程序
复制应用程序 ID 和应用程序密钥
在 Claude Desktop 中进行配置
在 Claude Desktop 的配置文件(macOS 上为 ~/Library/Application Support/Claude/claude_desktop_config.json)中添加以下内容:
{
"mcpServers": {
"inoreader": {
"command": "python",
"args": ["/full/path/to/inoreader_mcp/main.py"],
"env": {
"INOREADER_APP_ID": "your_app_id",
"INOREADER_APP_KEY": "your_app_key",
"INOREADER_USERNAME": "your_email",
"INOREADER_PASSWORD": "your_password"
}
}
}
}
配置完成后,重启 Claude Desktop。你可以使用以下自然语言命令进行操作:
列出订阅源:
列出文章:
搜索:
阅读和标记:
分析:
统计信息:
inoreader_mcp/
├── main.py # 主 MCP 服务器
├── inoreader_client.py # Inoreader API 客户端
├── tools.py # MCP 工具实现
├── config.py # 配置和凭证
├── utils.py # 辅助函数
├── requirements.txt # Python 依赖项
├── .env.example # 配置示例
└── README.md # 本文件
python main.py
日志会输出到控制台。如需调试,请查看 Claude Desktop 的控制台。
认证错误:
MCP 未在 Claude 中显示:
请求超时:
欢迎贡献代码!请按照以下步骤进行:
本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。