这是一个使用Fever API进行RSS源管理的FastMCP服务器实现。
pip install -r requirements.txt
.env.example复制到.env:cp .env.example .env
.env并设置您的配置值:FEVER_API_URL: 您的Fever API端点的URLFEVER_USERNAME: 您的Fever API用户名FEVER_PASSWORD: 您的Fever API密码MCP_SERVER_NAME: 您的MCP服务器实例名称在~/.cursor/mcp.json创建或编辑您的Cursor MCP配置文件:
{
"mcpServers": {
"RssMcpServer": {
"url": "http://127.0.0.1:8000/sse"
}
}
}
此配置允许Cursor连接到您本地运行在8000端口上的RSS MCP服务器。
使用以下命令启动服务器:
python main.py
该服务器提供以下MCP工具:
get_feeds(): 获取所有RSS源get_groups(): 获取所有源组get_unread_items(max_items=10, max_id=9999999999, since_id="", feed_ids=None, group_ids=None): 获取未读条目get_saved_items(max_items=10, max_id=9999999999): 获取已保存/收藏的条目get_items(since_id=""): 获取自特定ID以来的条目get_items_by_feed_ids(feed_ids, max_items=1_0): 从特定源获取条目get_items_by_group_ids(group_ids, max_items=10): 从特定组获取条目mark_item(item_id, action): 标记条目为已读/保存/取消保存MIT许可证 </中文翻译>