Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте DocuSeal одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
DocuSeal, платформа электронной подписи с открытым кодом, в облаке (US или EU) или на своём сервере: поиск шаблонов, отправок и подписантов, проверка, кто подписал, подписанные PDF и события завершения, отправка шаблонов или разовых PDF на подпись, изменение подписантов и создание шаблонов из PDF, DOCX или HTML.
Попробуй спросить
Примеры промптов для DocuSeal
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → DocuSeal, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
DocuSeal + Microsoft Copilot
DocuSeal, платформа электронной подписи с открытым кодом, в облаке (US или EU) или на своём сервере: поиск шаблонов, отправок и подписантов, проверка, кто подписал, подписанные PDF и события завершения, отправка шаблонов или разовых PDF на подпись, изменение подписантов и создание шаблонов из PDF, DOCX или HTML.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
DOCUSEAL_API_URL, DOCUSEAL_API_KEY
Шаг 1 — Получите учётные данные
Настройка занимает около 2 минут. Нужна учётная запись DocuSeal Cloud или доступ к DocuSeal на своём сервере.
- Скопируйте API-ключ: в DocuSeal Cloud на https://console.docuseal.com/api (для EU-аккаунтов https://console.docuseal.eu/api), в собственном DocuSeal в Settings > API (
https://<your host>/settings/api). - Вставьте его в
DOCUSEAL_API_KEY. Ключ передаётся в заголовкеX-Auth-Tokenи действует от имени пользователя, которому принадлежит. - Задайте
DOCUSEAL_API_URL:https://api.docuseal.comдля облака в США,https://api.docuseal.euдля облака в ЕС илиhttps://<your host>/apiдля своего экземпляра (адрес, по которому вы открываете DocuSeal, плюс/api). Без косой черты в конце. - Установите коннектор и запустите
docuseal_list_templates, чтобы проверить ключ.
Тестовый режим: в DocuSeal Cloud есть тестовый режим с собственным API-ключом, он переключается в консоли. Тестовые отправки бесплатны и не имеют юридической силы, поэтому, пока вы пробуете коннектор, используйте тестовый ключ.
Что он читает:
- Шаблоны с ролями, полями (имя, тип, роль, обязательность) и документами, с поиском по имени (
q), папке или внешнему id. Имена полей служат ключами для предзаполненных значений. - Отправки (запросы на подпись) со статусом, шаблоном, email, ролью и статусом каждого подписанта, историей событий, объединённым документом и ссылкой на журнал аудита. Фильтры по шаблону, статусу, папке или подписанту.
- Подписантов всех отправок со временем отправки, открытия, завершения или отказа, причиной отказа, введёнными значениями и личной ссылкой для подписи
embed_src. - Ссылки на скачивание документов отправки: подписанные PDF после завершения, частично заполненные до него или один объединённый PDF с
merge. - События завершения: по одному на каждого подписанта, который закончил (
form.completed), и на каждую отправку, подписанную всеми (submission.completed), с теми же данными, что и в вебхуке, чтобы узнать всё подписанное с заданного момента.
Что он записывает:
- Отправка на подпись:
docuseal_create_submissionотправляет шаблон с одним подписантом на роль;roleдолжна совпадать с названиями ролей шаблона, например "First Party", аvaluesпредзаполняет поля по их именам.docuseal_create_submissions_from_emailsудобен для шаблонов с одним подписантом: одна отправка на каждый адрес, приглашения уходят сразу.docuseal_create_submission_from_pdfотправляет разовый PDF без сохранения шаблона. - Сопровождение:
docuseal_update_submitterисправляет имя, email или телефон, предзаполняет значения, повторно отправляет приглашение черезsend_emailили подписывает за подписанта черезcompleted.docuseal_update_submissionпереименовывает отправку, меняет срок действия, архивирует и восстанавливает её;docuseal_archive_submissionархивирует её, и ссылки для подписи перестают работать. - Шаблоны:
docuseal_create_template_from_pdf,docuseal_create_template_from_docx,docuseal_create_template_from_html,docuseal_clone_template,docuseal_update_template(переименовать, переместить в папку, переименовать роли, архивировать или вернуть из архива) иdocuseal_archive_template.
Все инструменты включены при установке, в том числе отправляющие, и отправка настоящая: новая отправка шлёт подписантам письмо, если send_email не false, completed: true подписывает за другого человека, а архивирование отключает ссылки для подписи. ИИ показывает вам шаблон или документ, подписантов с их ролями и сообщение и отправляет только после чёткого «да».
Файлы и поля: documents[].file принимает публичный URL, который DocuSeal скачивает, или содержимое в Base64. Поля берутся из текстовых тегов в документе, например {{Full Name;role=Signer;type=text}}, {{Sign here;role=Signer;type=signature}} или {{Date;role=Signer;type=date}}, либо из fields с точными areas (page, x, y, w, h в долях страницы). Среди типов есть text, signature, initials, date, number, image, checkbox, select, radio, file, stamp, payment и phone. HTML-шаблоны используют теги вроде <signature-field name="Signature" role="Signer"></signature-field>; шаблоны DOCX могут использовать [[variables]] для динамических документов.
Форматы данных: id являются целыми числами. Время передаётся в ISO 8601 с часовым поясом. status отправки: pending, completed, declined или expired; status подписанта: awaiting (ещё не приглашён из-за порядка подписания), sent, opened, completed или declined. URL документов временные, скачивайте файлы сразу.
Постраничный вывод: списки возвращают data и pagination с count, next и prev, от новых к старым, по умолчанию 10 элементов и до 100 с limit. ИИ передаёт pagination.next как after для следующей, более старой страницы и останавливается, когда next равен null. Инструменты событий завершения листают так же, по времени завершения в секундах Unix.
Частые ошибки: 401 "Not authenticated" означает неверный или отсутствующий API-ключ либо ключ облака США на хосте ЕС и наоборот. 403 значит, что пользователю ключа этот объект недоступен, 404 означает неизвестный id. 422 приходит с сообщением error при неверных данных: неизвестное имя роли, нет email, шаблон в архиве, шаблон без полей или нечитаемый файл. 429 означает, что достигнут лимит запросов. На своём сервере 404 на каждый вызов значит, что в DOCUSEAL_API_URL не хватает /api.
Коннектор архивирует шаблоны и отправки, но никогда их не удаляет, и не управляет пользователями DocuSeal, настройками аккаунта или подписками на вебхуки.
Шаг 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 — Добавьте коннектор в Microsoft Copilot
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Microsoft Copilot использует MCP-серверы через агентов, созданных в Copilot Studio: ты добавляешь AnythingMCP в агента как инструмент, а затем публикуешь агента в Microsoft 365 Copilot и Teams. Copilot Studio подключается из облака Microsoft по Streamable HTTP, который AnythingMCP поддерживает.
- В Copilot Studio открой своего агента (или создай нового), перейди в Tools и выбери Add a tool → New tool → Model Context Protocol.
- Укажи Server name (например,
AnythingMCP), Server description, которое объясняет, что делает коннектор, и Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. По описанию Copilot Studio решает, когда вызывать сервер. - В аутентификации выбери API key, установи Type в Header, укажи имя заголовка
X-API-Keyи нажми Create. - В окне Add tool выбери Create a new connection, вставь MCP API-ключ из AnythingMCP (MCP Servers → твой сервер → API keys) и нажми Add to agent.
- Проверь в панели Test агента: попроси о том, для чего нужны инструменты
DocuSeal. - Нажми Publish, затем Channels → Microsoft 365 and Microsoft Teams, оставь включённым Make agent available in Microsoft Copilot и нажми Add channel. See agent in Teams установит агента для тебя; в Microsoft 365 Copilot введи @ и выбери агента.
Хочешь, чтобы каждый входил под своей учётной записью? Вместо API-ключа выбери OAuth 2.0 → Dynamic discovery: каждый пользователь войдёт в AnythingMCP при первом вызове агентом.
Размещаешь сам? Используй публичный HTTPS-адрес своего экземпляра вместо https://cloud.anythingmcp.com. Copilot Studio подключается из облака Microsoft, поэтому localhost не подойдёт.
Доступные инструменты
| Tool | What it does |
|---|---|
docuseal_list_templates | List document templates, newest first: id, name, slug, folder_name, external_id, the roles of its submitters, its fields (name, type, role… |
docuseal_get_template | Read one template: name, folder, roles (submitters with their uuid and name), fields (name, type, role, required, position), documents with… |
docuseal_list_submissions | List signature requests (submissions), newest first: id, name, status (pending, completed, declined, expired), template, source, created… |
docuseal_get_submission | Read one submission: status, each submitter (id, email, name, role, status: awaiting, sent, opened, completed, declined; sent_at… |
docuseal_get_submission_documents | Download links of a submission's documents: the signed PDFs once completed, the partly filled ones before. merge=true returns one combined… |
docuseal_list_submitters | List submitters (signers) across submissions, newest first: id, submission_id, email, name, phone, role, status, sent, opened and completed… |
docuseal_get_submitter | Read one submitter: email, name, role, status, sent, opened, completed or declined time and decline reason, the field values they entered… |
docuseal_list_form_completed_events | Completed-form events, newest first: one per signer who finished (event_type form.completed, timestamp, and the submitter with values… |
docuseal_list_submission_completed_events | Completed-submission events, newest first: one per submission whose signers all finished (event_type submission.completed, timestamp, and… |
docuseal_create_submission | Send a template for signature: creates a submission with one submitter per template role and, unless send_email is false, emails each… |
docuseal_create_submissions_from_emails | Quick send: one submission per email address for a single-signer template, invitations sent right away |
docuseal_create_submission_from_pdf | Send a one-off PDF for signature without saving a template first: give the PDF (URL or Base64) with text tags or field positions, and the… |
docuseal_update_submission | Rename a submission, change its expiry date, or archive and unarchive it |
docuseal_archive_submission | Archive a submission: its signing links stop working |
docuseal_update_submitter | Change a submitter of a pending submission: correct name, email or phone, pre-fill or change field values, set metadata, re-send the… |
docuseal_create_template_from_pdf | Create a reusable template from one or more PDFs (URL or Base64) |
docuseal_create_template_from_docx | Create a reusable template from a Word DOCX file (URL or Base64), with fields from text tags such as {{Field;role=Signer;type=date}} or… |
docuseal_create_template_from_html | Create a template from HTML: DocuSeal renders it to PDF and turns <text-field>, <signature-field>, <date-field>, <checkbox-field> and… |
docuseal_clone_template | Copy a template into a new one, optionally with a new name, folder and external id |
docuseal_update_template | Rename a template, move it to another folder, rename its roles, or archive and unarchive it |
docuseal_archive_template | Archive a template so it can no longer be sent |
Примеры запросов
- «Какие отправки шаблона NDA ещё ожидают подписи и кто ещё не подписал?»
- «Отправь шаблон «Трудовой договор» на [email protected] как First Party и предзаполни её имя и дату начала работы. Покажи всё перед отправкой.»
- «Что подписано с понедельника? Перечисли каждого подписанта с документом и временем завершения.»
- «Получи подписанные документы отправки 4521 одним объединённым PDF вместе со ссылкой на журнал аудита.»
- «Подписант [email protected] не открыл приглашение: исправь его адрес на [email protected] и отправь приглашение снова.»
FAQ
Для какого Copilot это руководство? Для Microsoft 365 Copilot на работе — через агентов Copilot Studio. В приложении Microsoft Copilot для личных аккаунтов добавить свой MCP-сервер нельзя.
Что нужно? Рабочий аккаунт с доступом к Copilot Studio (лицензия или пробная версия), чтобы создать агента. Тем, кто будет пользоваться им в Microsoft 365 Copilot или Teams, нужен доступ к агенту: поделись им или попроси администратора опубликовать его для организации. Если в организации действуют политики данных для коннекторов Power Platform, они распространяются и на MCP-серверы.
Агент не вызывает инструменты. Проверь, что имя заголовка — ровно X-API-Key, а ключ относится к тому же MCP-серверу, что и URL, и сделай Server description конкретным: по нему Copilot Studio решает, когда вызывать сервер. После каждого изменения опубликуй агента заново; в открытом чате введи «start over», чтобы перейти на новую версию.
Следующие шаги
- Страница коннектора
- Подключить к Claude
- Подключить к ChatGPT
- Подключить к Cursor
- Подключить к Gemini
- Подключить к Meta Muse
Это руководство помогло?