Skip to main content
Glama
yentsun

yt-zoho-mcp

by yentsun

yt-zoho-mcp

MCP-сервер для Zoho Mail — поиск, чтение, отправка и управление сообщениями в папках.

npm

Реализует спецификацию Model Context Protocol: работает поверх транспорта stdio, использует JSON-RPC 2.0, согласует версию протокола при вызове initialize, объявляет возможности tools и описывает каждый инструмент с помощью JSON Schema. Согласование версии протокола обрабатывается классом Server из @modelcontextprotocol/sdk, который по умолчанию использует последнюю поддерживаемую версию.

Инструменты

Инструмент

Описание

list_messages

Список сообщений в папке (по умолчанию — входящие) с поиском

get_message

Получение полного тела сообщения

send_email

Отправка письма (в виде простого текста или HTML)

list_folders

Список всех папок (входящие, отправленные, черновики, пользовательские)

trash_message

Перемещение сообщения в корзину

Related MCP server: zoho-mail-mcp

Настройка

1. Создайте API-клиент Zoho Mail

  1. Перейдите в Zoho API Console

  2. Создайте Self Client (или приложение на основе сервера)

  3. Скопируйте client_id и client_secret

  4. Сгенерируйте OAuth-токен с областью offline, чтобы получить refresh_token:

    virtualoffice.accounts.read
    virtualoffice.messages.read
    virtualoffice.messages.create
    virtualoffice.messages.update
    virtualoffice.messages.delete
  5. Найдите свой account_id с помощью эндпоинта Get Accounts и запишите свой адрес электронной почты (например, you@example.com).

2. Разместите учётные данные

Установка пакета автоматически создаёт каталог конфигурации ~/.yt-zoho-mcp (названный в честь npm-пакета yt-zoho-mcp) с помощью сценария postinstall. Поместите credentials.json в этот каталог:

{
  "clientId": "...",
  "clientSecret": "...",
  "refreshToken": "...",
  "accountId": "...",
  "email": "you@example.com"
}

Сервер автоматически обновляет токен доступа из refreshToken при каждом вызове (и повторно обновляет его при получении ответа 401).

Конфигурация

Переменная окружения

По умолчанию

Описание

ZOHO_MCP_CONFIG_DIR

~/.yt-zoho-mcp

Каталог, содержащий credentials.json

Конфигурация MCP-хоста

opencode

{
  "mcp": {
    "zoho-mail": {
      "type": "local",
      "command": ["npx", "yt-zoho-mcp"]
    }
  }
}

Claude Desktop

{
  "mcpServers": {
    "zoho-mail": {
      "command": "npx",
      "args": ["yt-zoho-mcp"]
    }
  }
}

Лицензия

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that integrates with FastMail's JMAP API to manage mailboxes, search for emails, and send messages. It enables users to interact with their FastMail account for tasks like reading email content and managing folders through natural language.
    2
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    MCP server for Zoho Mail — read, search, and send email via Claude. Supports listing inbox, searching by keyword or sender, reading full message bodies, and sending HTML email.
    4
    1
    MIT
  • A
    license
    Not graded
    quality
    F
    maintenance
    An MCP server that receives emails on your domain and allows AI assistants to search, read, and manage them via natural language queries.
    1,062 npm
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    MCP server for email management that enables reading, searching, drafting, replying to, and sending emails with thread-aware replies and draft-first safety, supporting Gmail API and IMAP/SMTP backends.
    6 npm
    -