RF

radiosilence/fastmail-cli

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

79 stars 21 forks 품질 77 트렌드 35MIT

Fastmail에 대한 CLI 및 MCP 서버 - 이메일, 연락처, 이메일, 첨부 파일, 텍스트 추출. JMAP + 카드DAV + GraphQL.

개요

Fastmail의 JMAP API를 위한 CLI. Read, search, send, manage and watch email from your terminal 또는 AI 조수. Fastmail은 공식 MCP 서버를 발송합니다 (api.fastmail.com/mcp, read/write/send 범위를 가진 OAuth). 그것은 Zero-setup이며 Fastmail의 제품군의 더 많은 것을 다룹니다. - 달력, 노트 및 org 디렉토리는 fastmail-cli가 만지지 않습니다. Fastmail-cli는 자체 호스팅 된 대안입니다. CLI 및 MCP 서버는 마스크 이메일, 첨부 파일 텍스트 추출, 스팸 필터 교육 및 수신 메일의 실시간 스트림이 제공되지 않습니다. - 데이터 경로의 전체 custody. Fastmail의 Zero Maintenance 및 Wider Suite (calendar, Notes); 스크립트 가능한 CLI를 위해 fastmail-cli를 사용하십시오. 도착함에 따라 스트리밍되는 메일, masked-email / 첨부 파일 / 스팸 트레이싱 도구 또는 셀프 호스팅으로 데이터 경로를 유지합니다.

개요(AI 번역)

Fastmail의 JMAP API를 위한 CLI. 읽기, 검색, 전송, 관리 및 watch 귀하의 터미널 또는 AI 조수에서 이메일.

특징

| 특징 | 묘사 | | --------------------- | -------------------------------------------------------------------------------------------- | ------ | Email | 목록, 검색, 읽음, 회신, 앞으로, 스레드, 정체 선택, HTML 본체, 파일 첨부 | |Mailboxes | 폴더 목록, 이메일 이동, 스팸/읽기 | | Real-time | fastmail watch]는 JMAP 푸시를 통해 NDJSON로 메일을 전송합니다. 또한 GraphQL 구독 | |문의 | 검색, 생성, 업데이트, 삭제는 CardDAV를 통해 문의| | Attachments | 파일 다운로드, 텍스트 추출, 이미지 크기| |Text Extraction | kreuzberg를 통한 56가지 형식 | |Image Resizing | --max-size 다운로드에 이미지 크기를 줄 수 있습니다 | |Masked Email | 만들기, 목록, 활성화/disable aliases | | MCP Server | 모델 콘텍스트 프로토콜을 통한 클로드 통합 | |Shell Completions | 해시, 해시, 물고기, PowerShell | |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" } } } }