
radiosilence/fastmail-cli
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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 |
|---|---|
| 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"
}
}
}
}