RF

radiosilence/fastmail-cli

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

79 stars 21 forks 品質 77 トレンド 35MIT

電子メール、連絡先、マスクされたメール、添付ファイル、テキスト抽出用の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
Email 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
GitHub で README 全文を見る

インストール

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" } } } }