A Model Context Protocol (MCP) server for interacting with Miniflux RSS reader.
{
"mcpServers": {
"miniflux-mcp": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Model Context Protocol (MCP) server for interacting with Miniflux RSS reader.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
MIT. View license →
Is it maintained?
Last commit 37 days ago. 11 stars.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Dynamic problem-solving through sequential thought chains
A Model Context Protocol server for searching and analyzing arXiv papers
An open-source AI agent that brings the power of Gemini directly into your terminal.
The official Python SDK for Model Context Protocol servers and clients
MCP Security Weekly
Get CVE alerts and security updates for Miniflux Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Model Context Protocol (MCP) server for interacting with Miniflux RSS reader. This server provides tools to manage feeds, entries, users, and categories through the MCP protocol using Miniflux Client.
docker build -t miniflux-mcp .
docker run --env-file .env miniflux-mcp
| Variable | Description | Required |
|----------|-------------|----------|
| MINIFLUX_URL | Your Miniflux instance URL | Yes |
| MINIFLUX_API_KEY | API key for authentication | Yes* |
| MINIFLUX_USERNAME | Username for basic auth | Yes* |
| MINIFLUX_PASSWORD | Password for basic auth | Yes* |
*Either use MINIFLUX_API_KEY OR both MINIFLUX_USERNAME and MINIFLUX_PASSWORD
# Setup .env file
# Run
docker run -i --rm --env-file .env jwonder/miniflux-mcp:latest
To use this MCP server with Claude Desktop, add the following to your Claude Desktop configuration:
{
"mcpServers": {
"miniflux": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"MINIFLUX_URL",
"-e",
"MINIFLUX_API_KEY",
"jwonder/miniflux-mcp:latest"
],
"env": {
"MINIFLUX_URL": "https://your-miniflux-instance.com",
"MINIFLUX_API_KEY": "your_api_key_here"
// Or use username/password instead of API key
// "MINIFLUX_USERNAME": "your_username_here",
// "MINIFLUX_PASSWORD": "your_password_here"
}
}
}
}
The Miniflux MCP Server provides 40+ tools covering all Miniflux API functionality, which can be found in the Miniflux API Reference.
get_feeds - Get all RSS/Atom feedsget_feed - Get a specific feed by IDcreate_feed - Add a new RSS/Atom feeddelete_feed - Delete a specific feedrefresh_feed - Manually refresh a specific feedrefresh_all_feeds - Refresh all feedsget_feed_entries - Get entries from a specific feedget_feed_entry - Get a specific entry from a feedget_feed_icon - Get the icon of a specific feedmark_feed_as_read - Mark all entries in a feed as readget_entries - Get entries with optional filteringget_entry - Get a specific entry by IDupdate_entry_status - Update entry status (read/unread/removed)toggle_bookmark - Toggle bookmark status of an entrysave_entry - Save an entryfetch_original_content - Fetch original content of an entrymark_all_as_read - Mark all entries as read for a userget_category_entry - Get a specific entry from a categoryget_categories - Get all feed categoriescreate_category - Create a new categoryupdate_category - Update a category titledelete_category - Delete a categoryget_category_feeds - Get all feeds in a specific categoryget_category_entries - Get all entries in a specific categorymark_category_as_read - Mark all entries in a category as readrefresh_category - Refresh all feeds in a categoryget_users - Get all users