zoho-mail-mcp
Zoho Mail用のModel Context Protocolサーバーです。ブラウザ自動化なしで、Claude(または任意のMCPクライアント)がZoho Mailアカウントからメールを読み取り、検索し、送信できるようにします。
公式のMCPレジストリには同等のものが存在しないため、このサーバーがそのギャップを埋めます。
ツール
ツール | 説明 |
| 最近の受信トレイメッセージをリスト表示 — 送信者、件名、日付、messageId、folderIdを返します |
| キーワード、送信者のメールアドレス、または件名の一部で検索します |
| messageIdとfolderIdを指定してメール本文を全文読み取ります |
| 設定された送信元アドレスからメールを送信します |
Related MCP server: Claude-Read-Outlook-Attachments
前提条件
Zoho Mailアカウント
Node.js 18以上
セットアップ
1. Zoho OAuthアプリの作成
Zoho APIコンソールにアクセスします
Self Clientアプリケーションを作成します
Generate Codeで、以下のスコープを追加します:
ZohoMail.messages.READ,ZohoMail.messages.CREATE,ZohoMail.folders.READ,ZohoMail.accounts.READ有効期限を10分に設定し、説明を入力してCreateをクリックします
生成された
client_id、client_secret、およびcode(認可コード)をコピーします
2. 認可コードをリフレッシュトークンと交換する
すぐに実行してください(認可コードは10分で期限切れになります):
curl -X POST https://accounts.zoho.com/oauth/v2/token \
-d "grant_type=authorization_code" \
-d "client_id=YOUR_CLIENT_ID" \
-d "client_secret=YOUR_CLIENT_SECRET" \
-d "code=YOUR_GRANT_CODE"レスポンスからrefresh_tokenを保存してください。これは期限切れになりません。
3. アカウントIDを取得する
curl -X GET https://mail.zoho.com/api/accounts \
-H "Authorization: Zoho-oauthtoken YOUR_ACCESS_TOKEN"data[]内の最初のオブジェクトにあるaccountIdの値を使用してください。
4. インストール
git clone https://github.com/SirGreed808/zoho-mail-mcp
cd zoho-mail-mcp
npm install5. Claude Codeに追加する
claude mcp add --scope user \
-e "ZOHO_CLIENT_ID=..." \
-e "ZOHO_CLIENT_SECRET=..." \
-e "ZOHO_REFRESH_TOKEN=..." \
-e "ZOHO_ACCOUNT_ID=..." \
-e "ZOHO_SENDER=you@yourdomain.com" \
zoho-mail -- node /absolute/path/to/zoho-mail-mcp/index.jsZOHO_SENDERは、アカウントで確認済みのメールアドレスまたはエイリアスである必要があります。
環境変数
変数 | 説明 |
| OAuthアプリのクライアントID |
| OAuthアプリのクライアントシークレット |
| 長期間有効なリフレッシュトークン(ステップ2で取得) |
| Zoho MailアカウントID(ステップ3で取得) |
| 送信元メールアドレス |
注意事項
アクセストークンは自動的に更新されるため、手動での操作は不要です
read_emailにはmessageIdとfolderIdの両方が必要です。これらはlist_inboxおよびsearch_emailsによって返されますREST APIのみを使用しており、IMAP/SMTPは使用していません
ライセンス
MIT
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/SirGreed808/zoho-mail-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
