
radiosilence/fastmail-cli
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
電子メール、連絡先、マスクされたメール、添付ファイル、テキスト抽出用のMCPサーバー。 JMAP + CardDAV + グラフQL.
概要
Fastmail の JMAP API 用 CLI です。 端末やAIアシスタントからメールを読み、検索、送信、管理、監視します。 Fastmail は、公式の MCP サーバー ( api.fastmail.com/mcp, OAuth に read/write/send スコープでホスト) を出荷します。 Fastmail のスイート - カレンダー、メモ、および Fastmail-cli が触れない org ディレクトリの多くをゼロセットアップし、カバーします。 fastmail-cli はセルフホストの代替手段です。CLI と MCP サーバは、自分で実行します。オープンソースは、マスクされたメール、添付テキスト抽出、スパムフィルタのトレーニング、および受信メールのリアルタイムストリームで、正式なサーバーは提供しません。さらに、データパスのフルクラスト。 ゼロメンテナンスとより広いスイート(カレンダー、メモ)のためにFastmail'sを使用します。 スクリプト可能なCLIのためにfastmail-cliを使用し、到着したようにストリームするメール、マスクされた電子メール/添付ファイル抽出/スパムトレーニングツール、またはセルフホストにデータパスを保存します.
概要(AI 翻訳)
Fastmail の JMAP API 用 CLI です。 端末やAIアシスタントから読み、検索、送信、管理、watchメールをお読みください。
##特徴
| 特集 | 概要 |
| -------------------------------------------------------------------------------------
|Email | リスト、検索、読み込み、返信、転送、スレッド、アイデンティティ選択、HTMLボディ、ファイルの添付ファイル |
|メールボックス | リストフォルダ、メール、マークスパム/読み込み |
|Real-time | [fastmail watch] は、JMAP プッシュを上回る NDJSON としてメールを受け取り、シェル ループに差し込みます。 また、GraphQL サブスクリプション |
|お問い合わせ | カードダブで連絡先を検索、作成、更新、削除 |
|添付ファイル | ダウンロードファイル、抽出テキスト、サイズ変更 |
|Text Extraction | kreuzbergによる56のフォーマット |
| ※画像のリサイズ** | [[--max-size]
|メークメール | 作成、リスト作成、有効/無効エイリアス |
|MCP Server | モデルコンテクストプロトコルによるクロード統合 |
|** シェルフィニッシュ** | バッシュ、ズッシュ、フィッシュ、パワーシェル |
|JSON出力 | スクリプトの JSON を出力する全てのコマンド |
Fastmailの公式MCPと比較
Fastmail は公式の MCP サーバーを出荷します。 (`api.fastmail でホスト).
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
fastmail-cli
CLI for Fastmail’s JMAP API. Read, search, send, manage and watch email from your terminal or AI assistant.
Features
| Feature | Description |
|---|---|
| List, search, read, send, reply, forward, threads, identity selection, HTML bodies, file attachments | |
| Mailboxes | List folders, move emails, mark spam/read |
| Real-time | fastmail watch streams arriving mail as NDJSON over JMAP push — pipe it into a shell loop. Also a GraphQL subscription |
| Contacts | Search, create, update, delete contacts via CardDAV |
| Attachments | Download files, extract text, resize images |
| Text Extraction | 56 formats via kreuzberg |
| Image Resizing | --max-size to resize images on download |
| Masked Email | Create, list, enable/disable aliases |
| MCP Server | Claude integration via Model Context Protocol |
| Shell Completions | Bash, Zsh, Fish, PowerShell |
| JSON Output | All commands output JSON for scripting |
Compared to Fastmail’s official MCP
Fastmail ships an official MCP server
(hosted at api.fastmail.com/mcp, OAuth with read/write/send scopes). It’s
zero-setup and covers more of Fastmail’s suite — calendar, notes, and org
directory that fastmail-cli doesn’t touch. fastmail-cli is the self-hosted
alternative: a CLI and an MCP server you run yourself, open source, with
masked email, attachment text extraction, spam-filter training, and a real-time
stream of incoming mail the official server doesn’t offer — plus full custody of
the data path.
fastmail-cli |
Fastmail official MCP | |
|---|---|---|
| Interface | CLI and MCP (stdio / HTTP) | MCP only |
| Setup | install + run the binary | add URL + OAuth, nothing to run |
| Auth | API token (+ app password for CardDAV) | OAuth: read / write / send |
| Hosting / data path | your machine or your own server | Fastmail-hosted |
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →設定
{
"mcpServers": {
"fastmail": {
"command": "mise",
"args": ["x", "--", "fastmail", "mcp"],
"env": {
"FASTMAIL_API_TOKEN": "your-token-here",
"FASTMAIL_USERNAME": "[email protected]",
"FASTMAIL_APP_PASSWORD": "your-app-password"
}
}
}
}