VOOZH about

URL: https://glama.ai/mcp/servers/SirGreed808/zoho-mail-mcp?locale=ja-JP

⇱ zoho-mail-mcp by SirGreed808 | Glama


zoho-mail-mcp

Zoho Mail用のModel Context Protocolサーバーです。ブラウザ自動化なしで、Claude(または任意のMCPクライアント)がZoho Mailアカウントからメールを読み取り、検索し、送信できるようにします。

公式のMCPレジストリには同等のものが存在しないため、このサーバーがそのギャップを埋めます。

ツール

ツール

説明

list_inbox

最近の受信トレイメッセージをリスト表示 — 送信者、件名、日付、messageId、folderIdを返します

search_emails

キーワード、送信者のメールアドレス、または件名の一部で検索します

read_email

messageIdとfolderIdを指定してメール本文を全文読み取ります

send_email

設定された送信元アドレスからメールを送信します

Related MCP server: Claude-Read-Outlook-Attachments

前提条件

セットアップ

1. Zoho OAuthアプリの作成

  1. Zoho APIコンソールにアクセスします

  2. Self Clientアプリケーションを作成します

  3. Generate Codeで、以下のスコープを追加します:

    ZohoMail.messages.READ,ZohoMail.messages.CREATE,ZohoMail.folders.READ,ZohoMail.accounts.READ
  4. 有効期限を10分に設定し、説明を入力してCreateをクリックします

  5. 生成されたclient_idclient_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 install

5. 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.js

ZOHO_SENDERは、アカウントで確認済みのメールアドレスまたはエイリアスである必要があります。

環境変数

変数

説明

ZOHO_CLIENT_ID

OAuthアプリのクライアントID

ZOHO_CLIENT_SECRET

OAuthアプリのクライアントシークレット

ZOHO_REFRESH_TOKEN

長期間有効なリフレッシュトークン(ステップ2で取得)

ZOHO_ACCOUNT_ID

Zoho MailアカウントID(ステップ3で取得)

ZOHO_SENDER

送信元メールアドレス

注意事項

  • アクセストークンは自動的に更新されるため、手動での操作は不要です

  • read_emailにはmessageIdfolderIdの両方が必要です。これらはlist_inboxおよびsearch_emailsによって返されます

  • REST APIのみを使用しており、IMAP/SMTPは使用していません

ライセンス

MIT

A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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