Aspose Cloud API

Aspose.Email Cloud MCP сервер

Хмарний APIОбробка електронної пошти MSGEMLICSVCFPSTMHTML Реліз v1.4.0

Convert and read e-mail messages, contacts and calendars, and work with a mailbox (folders, messages and threads), through Aspose.Email Cloud's REST API, from any MCP-compatible AI client.

Налаштування

Встановити Aspose.Email Cloud

Потрібен Python 3.11 або новіший. Встановіть сервер у віртуальне середовище; перший пакет — це спільна бібліотека file-tool, від якої залежать усі сервери Aspose Cloud MCP.

python -m venv .venv
source .venv/bin/activate    # Windows: .venv\Scripts\activate

pip install \
  git+https://github.com/aspose-cloud/aspose-storage-cloud-python-mcp.git@v1.0.5 \
  git+https://github.com/aspose-cloud/aspose-email-cloud-python-mcp.git@v1.4.0

Це розміщує команду aspose-email-mcp у віртуальне середовище.

Налаштувати Aspose.Email Cloud у вашому AI‑клієнті

Створіть додаток у вашій панелі Aspose Cloud, щоб отримати Client ID та Client Secret (доступний безкоштовний тестовий рівень). Сервер читає їх зі свого середовища під час запуску; вони ніколи не передаються як аргумент інструмента. ASPOSE_FILES_PATH — це папка на вашому комп'ютері, з якої сервер може читати файли і куди записувати результати.

{
  "mcpServers": {
    "email": {
      "command": "C:\\path\\to\\.venv\\Scripts\\aspose-email-mcp.exe",
      "env": {
        "ASPOSE_CLIENT_ID": "your-client-id",
        "ASPOSE_CLIENT_SECRET": "your-client-secret",
        "ASPOSE_FILES_PATH": "C:\\Users\\you\\Documents\\aspose-files"
      }
    }
  }
}

// macOS / Linux: "command": "/path/to/.venv/bin/aspose-email-mcp"
Спробувати

Приклади запитів

  • Convert message.msg to EML.
  • List the e-mail files in the inbox folder of my storage.
  • Is someone@mailinator.com a disposable e-mail address?
Довідка

Доступні інструменти (53)

Кожен інструмент, який цей сервер надає, безпосередньо з його маніфесту.

ІнструментОписПараметри
email_get_calendar Retrieves the specified iCalendar file from cloud storage. Тільки читання file_name: str (обов’язково), folder: str | None, storage: str | None
запит: показати події у файлі team-meeting.ics using aspose email cloud mcp
запит: показати події у файлі team-meeting.ics з папки calendars мого MyStorage storage using aspose email cloud mcp
email_get_calendar_list Retrieves a paginated list of iCalendar files stored in a specified folder. Тільки читання folder: str (обов’язково), items_per_page: str | None, page_number: str | None, storage: str | None
запит: перелічити файли календаря у папці calendars using aspose email cloud mcp
запит: перелічити файли календаря у папці calendars, 20 на сторінку, сторінка 2, using aspose email cloud mcp
email_get_calendar_as_alternate Retrieves an iCalendar file from Aspose Cloud storage and returns its AlternateView representation based on the specified calendar action. Тільки читання file_name: str (обов’язково), calendar_action: str (обов’язково), sequence_id: str | None, folder: str | None, storage: str | None
запит: отримати альтернативний вигляд invite.ics для дії 'create' календаря using aspose email cloud mcp
запит: отримати альтернативний вигляд invite.ics для дії 'cancel' календаря з ідентифікатором послідовності 2 using aspose email cloud mcp
email_get_calendar_as_file This tool fetches a calendar document from Aspose Cloud storage, converts it to the specified format, and returns the resulting file. Тільки читання file_name: str (обов’язково), format: str (обов’язково), storage: str | None, folder: str | None
запит: конвертувати team-meeting.ics у формат msg using aspose email cloud mcp
запит: конвертувати team-meeting.ics з папки calendars мого MyStorage storage у формат msg using aspose email cloud mcp
email_run_calendar_from_file The tool converts an uploaded calendar file into a structured calendar model representation. Тестовий запуск file: str (обов’язково), content_base64: str | None, dry_run: bool
запит: розпарсити файл календаря offsite.ics у структурований календар using aspose email cloud mcp
запит: виконати dry run розпарсування цього base64‑контенту як файлу календаря offsite.ics using aspose email cloud mcp
email_get_contact The tool retrieves a contact document from the specified storage location. Тільки читання format: str (обов’язково), file_name: str (обов’язково), folder: str | None, storage: str | None
запит: показати дані контакту у файлі john-smith.vcf, який у форматі vcard, using aspose email cloud mcp
email_get_contact_list Retrieves a list of email contacts from a specified folder and storage using the given contact document format. Тільки читання format: str (обов’язково), folder: str | None, storage: str | None, items_per_page: str | None, page_number: str | None
запит: перелічити vcard‑контакти using aspose email cloud mcp
запит: перелічити vcard‑контакти у папці contacts мого MyStorage storage, 50 на сторінку, сторінка 3, using aspose email cloud mcp
email_get_contact_as_file Converts a contact document stored in Aspose Cloud from one format to another and returns the resulting file as binary data. Тільки читання file_name: str (обов’язково), to_format: str (обов’язково), from_format: str (обов’язково), storage: str | None, folder: str | None
запит: конвертувати john-smith.vcf з vcard у формат msg using aspose email cloud mcp
запит: конвертувати john-smith.msg з формату msg у vcard, з папки contacts мого MyStorage storage, using aspose email cloud mcp
email_run_contact_from_file Converts a contact document file (VCard, WebDav, or Msg) into its Aspose.Email model representation. Тестовий запуск format: str (обов’язково), file: str (обов’язково), content_base64: str | None, dry_run: bool
запит: розпарсити файл vcard partners.vcf у структуровані контакти using aspose email cloud mcp
запит: виконати dry run розпарсування цього base64‑контенту як файлу vcard partners.vcf using aspose email cloud mcp
email_get_list The tool retrieves a list of email files stored in a specified folder of Aspose Cloud storage. Тільки читання format: str (обов’язково), folder: str | None, storage: str | None, items_per_page: str | None, page_number: str | None
запит: перелічити eml‑повідомлення using aspose email cloud mcp
запит: перелічити eml‑повідомлення у папці inbox-export, 25 на сторінку, сторінка 2, using aspose email cloud mcp
email_get_as_file The tool fetches an email document from Aspose Cloud storage, converts it to a specified format, and returns the result as a downloadable file. Тільки читання file_name: str (обов’язково), format: str (обов’язково), storage: str | None, folder: str | None
запит: конвертувати message.eml у формат msg using aspose email cloud mcp
запит: конвертувати message.eml з папки inbox-export мого MyStorage storage у формат msg using aspose email cloud mcp
email_extract_properties This tool converts an email document file into a structured email model representation. Тестовий запуск content_filename: str (обов’язково), source_format: str (обов’язково), content_base64: str | None, dry_run: bool
запит: витягнути відправника, отримувачів та тему з message.eml, який у форматі eml, using aspose email cloud mcp
запит: витягнути відправника, отримувачів та тему з цього base64‑контенту, який є файлом eml під назвою message.eml, using aspose email cloud mcp
email_convert_file It converts an uploaded email document from a given source format to a specified target format and returns the resulting file. Тільки читання content_filename: str (обов’язково), source_format: str (обов’язково), target_format: str (обов’язково), content_base64: str | None, output_filename: str | None, return_base64: bool
запит: конвертувати message.eml з eml у msg і зберегти як message.msg using aspose email cloud mcp
запит: конвертувати newsletter.msg з msg у eml і повернути як base64‑текст using aspose email cloud mcp
запит: конвертувати цей base64‑контент, файл eml під назвою invoice.eml, у msg using aspose email cloud mcp
email_get_mapi_calendar This tool retrieves a MAPI calendar file from Aspose Cloud storage. Тільки читання file_name: str (обов’язково), folder: str | None, storage: str | None
запит: показати MAPI‑календарну подію у файлі meeting.msg using aspose email cloud mcp
email_get_mapi_contact Retrieves a MAPI contact document from Aspose Cloud storage in the format you specify. Тільки читання format: str (обов’язково), file_name: str (обов’язково), folder: str | None, storage: str | None
запит: показати MAPI‑контакт у файлі colleague.msg у форматі msg, using aspose email cloud mcp
email_get_mapi_message This tool retrieves a specific email document stored as a MAPI message from Aspose Cloud. Тільки читання format: str (обов’язково), file_name: str (обов’язково), folder: str | None, storage: str | None
запит: показати MAPI‑повідомлення у файлі support-ticket.msg у форматі msg, using aspose email cloud mcp
email_get_disposable_is_disposable This tool determines whether a given email address is a disposable (temporary) address. Тільки читання address: str (обов’язково)
запит: чи є user@mailinator.com одноразовою електронною адресою? use aspose email cloud mcp
email_get_config_discover The tool discovers email server configuration settings for a given email address without validating the discovered accounts. Тільки читання address: str (обов’язково), fast_processing: bool | None
запит: виявити налаштування поштового сервера для jane@example.com using aspose email cloud mcp
запит: швидко виявити налаштування поштового сервера для jane@example.com using fast processing, using aspose email cloud mcp
email_save_client_account The tool creates or updates an email client account file (*.account) in the specified storage location using the supplied credentials. Тестовий запуск request: dict[str, Any] (обов’язково), dry_run: bool
запит: зберегти файл облікового запису електронної пошти під назвою work.account для jane@example.com using aspose email cloud mcp
запит: виконати dry run збереження файлу облікового запису електронної пошти під назвою personal.account для jane@example.com using aspose email cloud mcp
email_get_client_account Retrieves the email client account configuration stored in a specified file on Aspose Cloud storage. Тільки читання file_name: str (обов’язково), folder: str | None, storage: str | None
запит: показати налаштування, збережені у файлі work.account using aspose email cloud mcp
запит: показати налаштування, збережені у файлі work.account з папки accounts мого MyStorage storage using aspose email cloud mcp
email_get_client_account_multi Retrieves a multi‑account email client file (must have the “.multi.account” extension) from Aspose Cloud storage. Тільки читання file_name: str (обов’язково), folder: str | None, storage: str | None
запит: показати облікові записи, збережені у файлі team.multi.account using aspose email cloud mcp
email_create_client_folder The tool creates a new mail folder in a specified email account. Тестовий запуск request: dict[str, Any] (обов’язково), dry_run: bool
запит: створити папку під назвою Invoices у поштовій скриньці work.account using aspose email cloud mcp
запит: виконати dry run створення папки під назвою Receipts у поштовій скриньці work.account using aspose email cloud mcp
email_delete_client_folder Deletes a specified folder from a user's email account. Тестовий запуск request: dict[str, Any] (обов’язково), dry_run: bool
запит: видалити папку Old Newsletters з поштової скриньки work.account using aspose email cloud mcp
запит: виконати dry run видалення папки Spam Archive з поштової скриньки work.account using aspose email cloud mcp
email_get_client_folder_list The tool retrieves the list of folders (or sub‑folders) for a specified email account. Тільки читання account: str (обов’язково), storage: str | None, account_storage_folder: str | None, parent_folder: str | None
запит: перелічити папки у поштовій скриньці work.account using aspose email cloud mcp
запит: перелічити підпапки Projects у поштовій скриньці work.account, з файлом облікового запису у папці accounts мого MyStorage storage, using aspose email cloud mcp
email_get_client_message Retrieves a single email message from a specified email account (and optional folder) and returns it in the requested representation. Тільки читання message_id: str (обов’язково), account: str (обов’язково), folder: str | None, storage: str | None, account_storage_folder: str | None, type: str | None, format: str | None
запит: отримати повідомлення 42 з поштової скриньки work.account using aspose email cloud mcp
запит: отримати повідомлення 42 з папки Archive поштової скриньки work.account як base64‑дані у форматі eml using aspose email cloud mcp
запит: отримати повідомлення 42 з поштової скриньки work.account як MAPI‑повідомлення using aspose email cloud mcp
email_delete_client_message Deletes a specific email message from the user's mailbox. Тестовий запуск request: dict[str, Any] (обов’язково), dry_run: bool
запит: видалити повідомлення 42 з папки Inbox у поштовій скриньці work.account using aspose email cloud mcp
запит: виконати dry run видалення повідомлення 57 з папки Inbox у поштовій скриньці work.account using aspose email cloud mcp
email_get_client_message_file Fetches a single email message from a specified account and returns it as a downloadable file in the chosen format. Тільки читання message_id: str (обов’язково), account: str (обов’язково), folder: str | None, storage: str | None, account_storage_folder: str | None, format: str | None
запит: завантажити повідомлення 42 з work.account як файл using aspose email cloud mcp
запит: завантажити повідомлення 42 з папки Archive work.account як файл eml using aspose email cloud mcp
email_append_client_message_file Adds an email message from a supplied file into a specified folder of a given email account. Тестовий запуск account: str (обов’язково), file: str (обов’язково), storage: str | None, account_storage_folder: str | None, format: str | None, folder: str | None, mark_as_sent: bool | None, content_base64: str | None, dry_run: bool
запит: додати message.eml у поштову скриньку work.account using aspose email cloud mcp
запит: додати message.eml у папку Sent поштової скриньки work.account як файл eml і позначити його як надісланий, using aspose email cloud mcp
запит: виконати dry run додавання цього base64‑контенту як message.eml у поштову скриньку work.account using aspose email cloud mcp
email_get_client_message_list Retrieves a list of email messages from a specified folder in a given email account, optionally filtered by a query string and returned in a chosen representation. Тільки читання folder: str (обов’язково), account: str (обов’язково), query_string: str | None, storage: str | None, account_storage_folder: str | None, recursive: bool | None, type: str | None, format: str | None
запит: перелічити повідомлення у папці Inbox поштової скриньки work.account using aspose email cloud mcp
запит: шукати в папці Inbox поштової скриньки work.account, включаючи підпапки, повідомлення, що відповідають 'invoice', using aspose email cloud mcp
запит: перелічити повідомлення у папці Inbox поштової скриньки work.account як base64‑закодовані файли msg using aspose email cloud mcp
email_get_client_thread_list Get message threads from folder. All messages are partly fetched (without email body and some other fields). Тільки читання folder: str (обов’язково), account: str (обов’язково), storage: str | None, account_storage_folder: str | None, update_folder_cache: bool | None, messages_cache_limit: str | None
запит: перелічити теми розмов у папці Inbox work.account using aspose email cloud mcp
запит: перелічити теми розмов у папці Inbox work.account, оновлюючи кеш папки та кешуючи до 500 повідомлень, using aspose email cloud mcp
email_get_client_thread_messages Retrieves all messages that belong to a given email thread, optionally scoped to a specific folder or storage location. Тільки читання thread_id: str (обов’язково), account: str (обов’язково), folder: str | None, storage: str | None, account_storage_folder: str | None
запит: показати всі повідомлення у темі 17 поштової скриньки work.account using aspose email cloud mcp
запит: показати всі повідомлення у темі 17 у папці Inbox поштової скриньки work.account using aspose email cloud mcp
email_delete_client_thread Deletes an email thread identified by its ID, removing all messages contained in that thread. Тестовий запуск request: dict[str, Any] (обов’язково), dry_run: bool
запит: видалити тему 17 з поштової скриньки work.account using aspose email cloud mcp
запит: виконати dry run видалення теми 21 з поштової скриньки work.account using aspose email cloud mcp
email_run_ai_bcr_parse_storage The tool parses one or more email image files stored in Aspose Cloud storage and creates corresponding vCard files in a specified output folder. Тестовий запуск request: dict[str, Any] (обов’язково), dry_run: bool
запит: розпарсити зображення ділових візиток card1.jpg та card2.jpg у хмарному сховищі у контакти using aspose email cloud mcp
запит: виконати dry run розпарсування зображення ділової візитки card3.jpg у хмарному сховищі у контакт using aspose email cloud mcp
email_run_ai_bcr_parse The tool extracts contact information from an uploaded image and returns it as structured vCard document models. Тестовий запуск file: str (обов’язково), countries: str | None, languages: str | None, is_single: bool | None, content_base64: str | None, dry_run: bool
запит: видобути контакт з зображення ділової візитки card.jpg у форматі vcard using aspose email cloud mcp
запит: видобути контакт з одиночної ділової візитки у файлі card.jpg, очікуючи US‑візитки англійською, using aspose email cloud mcp
запит: виконати dry run видобутку контакту з цього base64‑контенту, зображення ділової візитки під назвою card.jpg, using aspose email cloud mcp
email_get_ai_name_parse Parse a personal name into its constituent components (e.g., given name, middle name, surname, title, etc.) using the Aspose Cloud AiName service. Тільки читання name: str (обов’язково), language: str | None, location: str | None, encoding: str | None, script: str | None, style: str | None
запит: розділити 'Dr. Maria Elena Garcia' на титул, ім'я та прізвище using aspose email cloud mcp
запит: розділити 'Jose Maria Garcia' на складові, як іспанське ім'я з Іспанії, using aspose email cloud mcp
запит: розділити 'Марія Иванова' на складові, кирилицею, utf-8, у формальному стилі, using aspose email cloud mcp
email_get_ai_name_genderize This tool invokes the Aspose Cloud AI Name genderize endpoint to infer the most likely gender for a given personal name. Тільки читання name: str (обов’язково), language: str | None, location: str | None, encoding: str | None, script: str | None, style: str | None
запит: яка ймовірна стать ім'я Andrea? use aspose email cloud mcp
запит: яка ймовірна стать ім'я Andrea як італійське ім'я з Італії? use aspose email cloud mcp
email_get_ai_name_complete This tool returns up to k suggested full names that best complete the supplied name prefix. Тільки читання name: str (обов’язково), language: str | None, location: str | None, encoding: str | None, script: str | None, style: str | None
запит: запропонувати повні імена, що доповнюють 'Joh' using aspose email cloud mcp
запит: запропонувати англійські повні імена зі Сполучених Штатів, що доповнюють 'Joh' using aspose email cloud mcp
email_get_ai_name_format Formats a given person’s name into the correct case and order using optional language, region, script, style, and formatting settings, and returns the formatted name. Тільки читання name: str (обов’язково), language: str | None, location: str | None, encoding: str | None, script: str | None, format: str | None, style: str | None
запит: форматувати ім'я 'garcia, MARIA' з правильною регістром та порядком using aspose email cloud mcp
запит: форматувати ім'я 'garcia, MARIA' як іспанське ім'я з Іспанії у форматі 'first last' using aspose email cloud mcp
email_get_ai_name_expand This tool expands a given personal name into a list of possible alternative spellings or forms based on optional language, location, encoding, script, and style settings. Тільки читання name: str (обов’язково), language: str | None, location: str | None, encoding: str | None, script: str | None, style: str | None
запит: надати альтернативні форми та написання імені 'Bob' using aspose email cloud mcp
запит: надати альтернативні англійські форми імені 'Bob', що використовуються в Сполучених Штатах, using aspose email cloud mcp
email_get_ai_name_match This tool compares two personal names and returns a similarity assessment. Тільки читання name: str (обов’язково), other_name: str (обов’язково), language: str | None, location: str | None, encoding: str | None, script: str | None, style: str | None
запит: наскільки схожі імена 'Jon Smith' і 'John Smyth'? use aspose email cloud mcp
запит: наскільки схожі англійські імена 'Jon Smith' і 'John Smyth' для Сполучених Штатів? use aspose email cloud mcp
email_get_ai_name_parse_email_address This tool extracts a person’s name from a given email address using Aspose Cloud’s AiName parsing service. Тільки читання email_address: str (обов’язково), language: str | None, location: str | None, encoding: str | None, script: str | None, style: str | None
запит: видобути ім'я людини з john.smith@example.com using aspose email cloud mcp
запит: видобути англійське ім'я людини з jsmith.maria@example.es, припускаючи, що воно з Іспанії, using aspose email cloud mcp
email_get_storage_file The tool downloads a file from Aspose Cloud Email storage and returns the file’s binary contents. Тільки читання path: str (обов’язково), storage_name: str | None, version_id: str | None
запит: завантажити message.eml з email‑storage using aspose email cloud mcp
запит: завантажити версію 3f2a файлу archive/message.eml з мого MyStorage storage using aspose email cloud mcp
email_delete_storage_file Deletes a file stored in Aspose Cloud at the specified path. Тестовий запуск path: str (обов’язково), storage_name: str | None, version_id: str | None, dry_run: bool
запит: видалити old-message.eml з email‑storage using aspose email cloud mcp
запит: виконати dry run видалення версії 3f2a файлу archive/old-message.eml з мого MyStorage storage using aspose email cloud mcp
email_update_storage_file_copy Copy file Тестовий запуск src_path: str (обов’язково), dest_path: str (обов’язково), src_storage_name: str | None, dest_storage_name: str | None, version_id: str | None, dry_run: bool
запит: скопіювати message.eml у backup/message.eml using aspose email cloud mcp
запит: скопіювати message.eml з мого SourceStorage storage у backup/message.eml у моєму BackupStorage storage using aspose email cloud mcp
запит: виконати dry run копіювання версії 3f2a файлу message.eml у backup/message.eml using aspose email cloud mcp
email_update_storage_file_move Moves a file from a source location to a destination location within Aspose Cloud storage, optionally specifying different storage names or a file version. Тестовий запуск src_path: str (обов’язково), dest_path: str (обов’язково), src_storage_name: str | None, dest_storage_name: str | None, version_id: str | None, dry_run: bool
запит: перемістити message.eml у archive/message.eml using aspose email cloud mcp
запит: виконати dry run переміщення message.eml з мого SourceStorage storage у archive/message.eml у моєму ArchiveStorage storage using aspose email cloud mcp
email_get_storage_folder Retrieves a list of all files and sub‑folders that exist inside a given email storage folder. Тільки читання path: str (обов’язково), storage_name: str | None
запит: перелічити файли та підпапки в папці inbox-export using aspose email cloud mcp
запит: перелічити файли та підпапки в папці inbox-export мого MyStorage storage using aspose email cloud mcp
email_update_storage_folder Creates a new folder in the specified Aspose Cloud email storage at the given path. Тестовий запуск path: str (обов’язково), storage_name: str | None, dry_run: bool
запит: створити папку під назвою archive-2026 в email‑storage using aspose email cloud mcp
запит: виконати dry run створення папки archive-2027 у моєму MyStorage storage using aspose email cloud mcp
email_delete_storage_folder Deletes a specified folder from Aspose Cloud email storage. Тестовий запуск path: str (обов’язково), storage_name: str | None, recursive: bool | None, dry_run: bool
запит: видалити папку temp з email‑storage using aspose email cloud mcp
запит: виконати dry run видалення папки temp та всього її вмісту з мого MyStorage storage using aspose email cloud mcp
email_update_storage_folder_copy Copies a folder from a source path to a destination path in Aspose Email Cloud storage. Тестовий запуск src_path: str (обов’язково), dest_path: str (обов’язково), src_storage_name: str | None, dest_storage_name: str | None, dry_run: bool
запит: скопіювати папку inbox-export у inbox-backup using aspose email cloud mcp
запит: виконати dry run копіювання папки inbox-export з мого SourceStorage storage у inbox-backup у моєму BackupStorage storage using aspose email cloud mcp
email_update_storage_folder_move Moves an existing folder from one location to another within Aspose Cloud storage. Тестовий запуск src_path: str (обов’язково), dest_path: str (обов’язково), src_storage_name: str | None, dest_storage_name: str | None, dry_run: bool
запит: перемістити папку inbox-export у папку archive using aspose email cloud mcp
запит: виконати dry run переміщення папки inbox-export з мого SourceStorage storage у archive у моєму ArchiveStorage storage using aspose email cloud mcp
email_get_storage_exist The tool checks whether a specified Aspose Cloud storage container exists. Тільки читання storage_name: str (обов’язково)
запит: чи існує сховище під назвою MyStorage? use aspose email cloud mcp
email_get_storage_disc The tool returns the current disc usage statistics for Aspose.Email cloud storage. Тільки читання storage_name: str | None
запит: скільки дискового простору зайнято в email‑storage? use aspose email cloud mcp
запит: скільки дискового простору зайнято в моєму MyStorage storage? use aspose email cloud mcp
email_get_storage_version Retrieves the complete version history for a specified file stored in Aspose Email Cloud. Тільки читання path: str (обов’язково), storage_name: str | None
запит: показати історію версій файлу message.eml using aspose email cloud mcp
запит: показати історію версій файлу archive/message.eml у моєму MyStorage storage using aspose email cloud mcp

Кожен сервер також містить чотири спільних файлових інструменти (upload, download, list та delete), тому одного сервера достатньо для повного процесу завантаження, обробки та скачування.

Дослідити більше

Інші сервери Aspose Cloud MCP