Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Gmail одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Дайте ИИ работать в Gmail: искать в почтовом ящике с помощью синтаксиса поиска Gmail, читать письма и цепочки, отмечать письма прочитанными, архивировать, помечать звёздочкой или ярлыком, писать, отправлять письма и отвечать на них или сохранять черновик, чтобы вы проверили его сами. Личный Gmail и Google Workspace, с вашим собственным клиентом Google OAuth.
Попробуй спросить
Примеры промптов для Gmail
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Gmail, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Gmail + ChatGPT
Дайте ИИ работать в Gmail: искать в почтовом ящике с помощью синтаксиса поиска Gmail, читать письма и цепочки, отмечать письма прочитанными, архивировать, помечать звёздочкой или ярлыком, писать, отправлять письма и отвечать на них или сохранять черновик, чтобы вы проверили его сами. Личный Gmail и Google Workspace, с вашим собственным клиентом Google OAuth.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET
Шаг 1 — Получите учётные данные
- Откройте console.cloud.google.com, выберите или создайте проект, затем перейдите в APIs & Services → Library и включите Gmail API.
- Откройте APIs & Services → OAuth consent screen. Выберите Internal, если почтовый ящик находится в Google Workspace (самый простой вариант), иначе External. Для External установите статус публикации In production: пока приложение находится в режиме Testing, Google отзывает его токены обновления через 7 дней, и коннектор перестаёт работать каждую неделю.
- Откройте APIs & Services → Credentials → Create credentials → OAuth client ID, выберите тип приложения Web application и добавьте разрешённый URI перенаправления
https://cloud.anythingmcp.com/api/mcp-oauth/callback. Если вы размещаете AnythingMCP сами, укажите вместо негоhttps://your-anythingmcp-host/api/mcp-oauth/callback. - Вставьте идентификатор клиента в
GOOGLE_CLIENT_ID, а секрет клиента вGOOGLE_CLIENT_SECRET, затем установите коннектор. - На странице коннектора нажмите Authorize with Provider и войдите в аккаунт Gmail, с которым должен работать ИИ. Токен обновления хранится в зашифрованном виде, токены доступа обновляются автоматически.
- Попросите ИИ вызвать
gmail_get_profile: он вернёт адрес, от имени которого работает коннектор, и число писем и цепочек в ящике.
Один клиент Google для всех коннекторов Google: один и тот же проект Cloud и клиент OAuth подходят для всех коннекторов Google: Gmail, Google Calendar, Google Drive, Google Sheets, Google Docs, Google Tasks, Search Console, Analytics и Ads. Включите каждый API в этом проекте, используйте те же идентификатор и секрет клиента и авторизуйте каждый коннектор один раз. Каждый коннектор запрашивает только свои разрешения.
Проверка Google: Google относит разрешения Gmail, которые использует этот коннектор (gmail.modify, а для настройки только для чтения gmail.readonly), к ограниченным (restricted). Приложению Internal, которым пользуются только учётные записи организации Workspace, владеющей проектом Cloud, проверка не нужна: для компании это самый прямой путь. Приложение External, которым пользуются другие люди, показывает предупреждение «Google hasn't verified this app» и ограничено 100 пользователями, пока не пройдёт проверку Google; для ограниченных разрешений она включает оценку безопасности. Для одного личного аккаунта Gmail приложение External в статусе In production, которым пользуетесь только вы, работает, если пропустить предупреждение.
Разрешения: коннектор запрашивает https://www.googleapis.com/auth/gmail.modify: читать почту, менять ярлыки (отмечать прочитанным, архивировать, помечать звёздочкой), создавать черновики и отправлять письма. Он работает от имени аккаунта Google, который его авторизовал, и видит ровно то, что видит этот аккаунт. Безвозвратно удалить что-либо он не может.
Что отправляет настоящие письма: gmail_send_message (новое письмо), gmail_reply (ответ внутри цепочки) и gmail_send_draft (существующий черновик, точно в том виде, в каком он написан) отправляют сразу с подключённого адреса, и отменить отправку нельзя. gmail_create_draft только сохраняет черновик, в том числе ответ в цепочке, который вы проверяете и отправляете сами в Gmail; коннектор просит ИИ выбирать черновик, если вы явно не попросили отправить. Одно письмо доходит максимум до 500 получателей. Письмо, которое читает ИИ, может содержать текст с просьбой что-то отправить: если ИИ должен только готовить письма, отключите gmail_send_message, gmail_reply и gmail_send_draft и отправляйте черновики сами.
Только чтение: замените scope в настройках OAuth коннектора на https://www.googleapis.com/auth/gmail.readonly, авторизуйте коннектор заново и отключите gmail_modify_message_labels, gmail_modify_thread_labels, gmail_create_draft, gmail_send_draft, gmail_send_message и gmail_reply.
Чтение и сортировка почты: поиск использует тот же синтаксис, что и строка поиска Gmail, например from:[email protected] is:unread newer_than:7d или has:attachment. Письма и цепочки возвращаются обычным текстом (письма только в HTML преобразуются в текст); очень длинный текст обрезается на 20 000 символах, а для всей цепочки на 100 000. Вложения перечисляются с именем, типом и размером, но не скачиваются. Отметить прочитанным, архивировать, пометить звёздочкой и разложить по ярлыку означает изменить ярлыки одного письма или всей цепочки.
Ограничения частоты запросов: Gmail разрешает 6 000 единиц квоты в минуту на пользователя. Поиск стоит 5, чтение письма 20, цепочки 40, а отправка письма или черновика 100. При превышении лимита Gmail отвечает 429 (или 403 userRateLimitExceeded): подождите минуту и повторите.
Частые ошибки: 401 означает, что авторизация истекла или отозвана (это всегда происходит через 7 дней, пока экран согласия в режиме Testing): снова нажмите Authorize with Provider. 403 accessNotConfigured означает, что Gmail API не включён в проекте Cloud. 403 insufficientPermissions или ACCESS_TOKEN_SCOPE_INSUFFICIENT означает, что scope не разрешает вызов, например изменение ярлыков при настройке только для чтения. 404 означает, что такого идентификатора нет в этом ящике; идентификатор черновика (начинается с r-) не является идентификатором письма. 400 invalidArgument обычно означает несуществующий идентификатор ярлыка: у собственных ярлыков идентификаторы вида Label_12, их возвращает gmail_list_labels.
Коннектор не отправляет и не скачивает вложения, не пересылает письма с исходными вложениями, не перемещает письма в корзину и не удаляет их, а также не работает с фильтрами, настройками, псевдонимами отправителя и чужими почтовыми ящиками.
Шаг 2 — Установите адаптер
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Шаг 3 — Добавьте коннектор в ChatGPT
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
ChatGPT подключает MCP-серверы как собственные приложения в режиме разработчика (Developer mode). Он есть в платных планах, в бесплатном его нет. В рабочих пространствах Business и Enterprise его, возможно, сначала должен разрешить администратор.
- Открой в ChatGPT Settings → Security and login и включи Developer mode.
- Перейди на chatgpt.com/plugins и нажми +.
- Введи название и короткое описание, например Name:
Gmail. - В разделе Connection укажи URL MCP-сервера
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDи создай подключение. - Когда ChatGPT попросит, войди в AnythingMCP (OAuth) и разреши доступ.
Доступные инструменты
| Tool | What it does |
|---|---|
gmail_get_profile | Return the Gmail account the connector works with: its email address, the total number of messages and threads in the mailbox, and the… |
gmail_list_messages | Search or list messages in the mailbox with Gmail search syntax and optional label filters |
gmail_get_message | Get one message by id, decoded: sender, recipients, subject, date, Message-ID and References, labels and the body as plain text (HTML-only… |
gmail_list_threads | Search or list conversations (threads) with Gmail search syntax and optional label filters |
gmail_get_thread | Get one conversation by thread id with all its messages in order, each decoded like gmail_get_message: sender, recipients, subject, date… |
gmail_list_labels | List all labels of the mailbox, system labels (INBOX, UNREAD, STARRED, SENT, SPAM, TRASH, categories) and the user's own, with id, name and… |
gmail_get_label | Get one label by id with its message and thread counts, total and unread, plus its visibility settings and colour |
gmail_modify_message_labels | Add and remove labels on one message: mark it read (remove UNREAD) or unread (add UNREAD), archive it (remove INBOX), star it (add STARRED)… |
gmail_modify_thread_labels | Add and remove labels on every message of a conversation at once, e.g. archive a whole thread (remove INBOX) or mark it read (remove UNREAD) |
gmail_list_drafts | List the drafts in the mailbox, optionally filtered with Gmail search syntax |
gmail_get_draft | Get one draft by draft id with its message decoded: recipients, subject and the body as plain text, to check it before it is sent with… |
gmail_create_draft | Save a new email as a draft in the mailbox without sending it, so the user can review it in Gmail; send it later with gmail_send_draft |
gmail_send_draft | Send an existing draft to its recipients exactly as it is written |
gmail_send_message | Write and send a new email from the signed-in Gmail account right away |
gmail_reply | Send a reply inside an existing conversation |
Примеры запросов
- «На какие непрочитанные письма за последние 3 дня мне ещё нужно ответить? Кратко опиши каждое одним предложением.»
- «Найди последнее письмо от [email protected] по поводу предложения и подготовь черновик ответа, в котором я соглашаюсь на новую дату. Не отправляй, я проверю его в Gmail.»
- «Заархивируй и отметь прочитанными все рассылки во входящих старше недели, а потом перечисли, что ты заархивировал.»
- «Перечисли все письма с вложениями с 1 октября, похожие на счета: отправитель, дата, тема и имя файла.»
FAQ
Работает ли бесплатный план ChatGPT с кастомными MCP-коннекторами? Нет. Для своих MCP-подключений нужен режим разработчика, а он есть только в платных планах.
Следующие шаги
- Страница коннектора
- Подключить к Claude
- Подключить к Cursor
- Подключить к Gemini
- Подключить к Meta Muse
Это руководство помогло?