F
fluxmailai/fluxmail
Self-hosted email CLI / API / MCP server for AI agents and apps
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
Install command from the repository
npm install -g fluxmail
Parsed from the README we fetched on 2026-11-04; we have not executed it.
This is the install method the repository states, not an MCP client config, so no JSON is generated.
Key names differ by client: Clients & CLI
- Star count
- 7 ★ · fluxmailai/fluxmail · read from the GitHub search API · (checked 2026-11-13 20:00:50)
- Source
- read directly from its GitHub page · type: open-source project
- Harvest history
- first seen 2026-11-05 · last seen 2026-11-14 · seen 10× · listed by 2 sources
- Score
- score 203 · 7 ★ · 2 sources · repo
- Install
npm install -g fluxmail
FAQ (answers come from our records)
How do I install it?
The repository provides this install command:
npm install -g fluxmail. It comes from the repository itself; we cannot guarantee it runs as-is in your client.Who is it for?
We filed it under these tags: AI Agent. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository
fluxmailai/fluxmail;first catalogued 2026-11-05;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.Fluxmail is a self-hosted email MCP server with a versioned REST API and CLI, su
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
## Features
📬 Connect Gmail, Google Workspace, Microsoft 365, Outlook.com, and IMAP/SMTP mailboxes to one instance.
🤖 Give agents MCP tools to list, search, read, draft, reply, forward, send, schedule, and organize email.
🔌 Use the same mailbox operations from the versioned REST API and CLI.
🧵 Fetch complete messages and threads, work across several mailboxes, and download attachments.
🗂️ Mark mail as read, star or archive it, move it between folders, send it to Trash, and manage Gmail labels or Outlook categories.
🔐 Limit each client to selected mailboxes and actions with permission profiles or custom policies.
👥 Add members and choose which mailboxes each can access on Business and Enterprise plans.
🏠 Run Fluxmail locally or in Docker while keeping its database and encrypted provider credentials on your infrastructure.
## Get started
Fluxmail requires Node.js 22.22 or later.
bash
npm install -g fluxmail
fluxmail setup --name "Your name" --email you@example.com
Then follow the quickstart to connect a mailbox and choose how you want to use Fluxmail: MCP, REST API, or CLI.
We recommend Full access for normal MCP use. It allows reading, sending, scheduling, drafts, organization, and moving mail into or out of Trash. It excludes permanent deletion. Choose read-write or read-only for restricted access. Bare stdio and API-key creation without permission options remain read-only.
For a local MCP connection, configure your client to launch fluxmail with arguments ["stdio", "--profile", "full"]. The client must run as the same operating-system user and use the same Fluxmail data directory as setup. Stdio uses the local member session; it does not need an API key or a separate HTTP server. Ask the client to call listaccounts to check the connection. A fresh instance returns an empty account list. To deliver scheduled mail, keep fluxmail serve or fluxmail scheduled run running with the same data directory.
See Connect an MCP client for client configuration and HTTP connections. Its Cline section covers MCP settings and Cline CLI setup, also available as llms-install.md in this repository.
## Documentation
Overview
MCP tools
Build with REST
REST API
Permissions
Configuration
CLI reference
Gmail setup
Outlook setup
IMAP setup
Architecture
Teams and plans
Authentication and instances
## Plans and license
The Personal plan supports three mailboxes and one member. Paid plans raise those limits for teams that share an instance. See Fluxmail pricing for current details.
Fluxmail is source available under the Elastic License 2.0. You may use, modify, create derivative works, and redistribute Fluxmail subject to that license. Running a fork does not by itself require a paid Fluxmail subscription, and the built-in Personal plan supports three mailboxes and one member without a paid key.
📬 Connect Gmail, Google Workspace, Microsoft 365, Outlook.com, and IMAP/SMTP mailboxes to one instance.
🤖 Give agents MCP tools to list, search, read, draft, reply, forward, send, schedule, and organize email.
🔌 Use the same mailbox operations from the versioned REST API and CLI.
🧵 Fetch complete messages and threads, work across several mailboxes, and download attachments.
🗂️ Mark mail as read, star or archive it, move it between folders, send it to Trash, and manage Gmail labels or Outlook categories.
🔐 Limit each client to selected mailboxes and actions with permission profiles or custom policies.
👥 Add members and choose which mailboxes each can access on Business and Enterprise plans.
🏠 Run Fluxmail locally or in Docker while keeping its database and encrypted provider credentials on your infrastructure.
## Get started
Fluxmail requires Node.js 22.22 or later.
bash
npm install -g fluxmail
fluxmail setup --name "Your name" --email you@example.com
Then follow the quickstart to connect a mailbox and choose how you want to use Fluxmail: MCP, REST API, or CLI.
We recommend Full access for normal MCP use. It allows reading, sending, scheduling, drafts, organization, and moving mail into or out of Trash. It excludes permanent deletion. Choose read-write or read-only for restricted access. Bare stdio and API-key creation without permission options remain read-only.
For a local MCP connection, configure your client to launch fluxmail with arguments ["stdio", "--profile", "full"]. The client must run as the same operating-system user and use the same Fluxmail data directory as setup. Stdio uses the local member session; it does not need an API key or a separate HTTP server. Ask the client to call listaccounts to check the connection. A fresh instance returns an empty account list. To deliver scheduled mail, keep fluxmail serve or fluxmail scheduled run running with the same data directory.
See Connect an MCP client for client configuration and HTTP connections. Its Cline section covers MCP settings and Cline CLI setup, also available as llms-install.md in this repository.
## Documentation
Overview
MCP tools
Build with REST
REST API
Permissions
Configuration
CLI reference
Gmail setup
Outlook setup
IMAP setup
Architecture
Teams and plans
Authentication and instances
## Plans and license
The Personal plan supports three mailboxes and one member. Paid plans raise those limits for teams that share an instance. See Fluxmail pricing for current details.
Fluxmail is source available under the Elastic License 2.0. You may use, modify, create derivative works, and redistribute Fluxmail subject to that license. Running a fork does not by itself require a paid Fluxmail subscription, and the built-in Personal plan supports three mailboxes and one member without a paid key.
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[](https://anclum.com/en/s/fluxmailai-fluxmail/)
- Source
- github · https://github.com/fluxmailai/fluxmail
- Browse by field
- AI agents
- Traction
- 7 ★
- Listed by
- 2 independent sources
- added
- today
More like this
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.