Перейти к содержимому
Работает в Claude · Проверено Anthropic
Обзор Обзор Новости Новости
Поделиться

MCP-сервер

Один аккаунт. 300+ MCP инструментов. Прямо в чат-инструменте.

MCP-сервер PaperOffice доставляет документы, поиск, рабочие процессы и аналитику в Claude, ChatGPT, Grok и Cursor.

Выберите чат-инструмент. Инструкция показывает каждый клик — OAuth 2.1, без установки.

OAuth 2.1 при первом подключении Удаленный сервер без установки Обработка в ЕС
Один аккаунт. 300+ MCP инструментов. Прямо в чат-инструменте.

Быстрый старт

Выберите чат-инструмент

Инструкция наглядно демонстрирует каждый шаг для Claude, ChatGPT, Grok или Cursor. Ниже вы найдете готовый фрагмент кода для копирования.

Фрагмент кода для копирования

Claude Рабочий стол / Claude Код

{
  "mcpServers": {
    "paperoffice": {
      "url": "https://mcp.paperoffice.ai/claude"
    }
  }
}

URL каталога Claude — OAuth 2.1. Операции с документами без TTS. Вставьте /claude; не используйте Bearer в сниппете.

Конечные точки

Скопируйте URL для AI-клиента

Каждый профиль указывает на один и тот же сервер — различие только в наборе инструментов. Какой URL для чего подходит, указано в таблице ниже.

  • Легкий /mcp

    Легкий набор IDE — не каталог операций с документами на /cursor.

    https://mcp.paperoffice.ai/mcp
  • Полный /mcp-full

    Все инструменты MCP (300+) для мощных рабочих процессов.

    https://mcp.paperoffice.ai/mcp-full

/openai остается доступным как псевдоним для /chatgpt. Отключенные пути модулей отвечают с HTTP 410.

Матрица возможностей

Какой URL подходит?

Одна строка на задачу: рекомендуемый URL и причина. Эта таблица является единственным полным списком путей на этой странице.

Задача Рекомендуемый URL Почему
Операции с документами (канонический) /dms Document Operations (более 300 инструментов MCP) — идентичный каталог на /dms и /cursor.
Claude Рабочий стол / Claude Код (URL каталога) /claude Каталог: Операции с документами без TTS. Заголовки и примечания к каждому инструменту.
Cursor IDE при написании кода /cursor Тот же каталог операций с документами, что и /dms (включая TTS).
ChatGPT-Коннектор /chatgpt Коннектор ChatGPT — кураторские инструменты для бизнес-документов и статей базы знаний, каждый перечислен отдельно (см. справочник инструментов). Алиас: /openai.
Grok Bot /grok Те же отобранные инструменты, что и в /chatgpt, за исключением загрузки вложений, доступной только для ChatGPT. Подключение осуществляется через Grok Bot с использованием приглашения на подключение.
Коннектор Meta-Muse /muse Те же тщательно отобранные инструменты, что и в /grok: набор из /chatgpt без загрузки вложения, доступного только для ChatGPT; каждый инструмент перечислен в справочнике по инструментам.
Легкий набор IDE /mcp Компактный набор для поиска, чтения и анализа, а также для загрузки и статей базы знаний — не каталог операций с документами.
Сложные многошаговые задачи po_agents_ask в /mcp-full Хост-агент LLM остается на полном интерфейсе, а не на /dms.
Миграция / все MCP-инструменты /mcp-full Полная MCP-интерфейс (300+ инструментов) для отладки и легаси-агентов.

Миграция старых MCP-настроек

Устаревшие пути модулей возвращают HTTP 410. Для операций с документами используйте /dms.

  • Используйте /dms в качестве канонического URL для Document Operations. /cursor разделяет этот каталог (включая TTS).
  • Устаревшие пути модулей теперь возвращают HTTP 410 — перейдите на /dms или /mcp.
  • Используйте /mcp для урезанного набора IDE — /cursor это полный набор Операций с документами, тот же, что и у /dms.
  • Используйте /chatgpt для ChatGPT (алиас /openai). Он содержит тщательно подобранный набор инструментов, перечисленный индивидуально — без инструментов обнаружения или универсальных исполнителей, без TTS, OTP или инструментов разблокировки.
  • Использовать /grok для Grok. Теперь он отображает каталог кураторских инструментов от /chatgpt (без загрузки вложений, доступной только для ChatGPT) вместо каталога операций с документами.
  • Оставляйте /mcp-full только для продвинутых пользователей и медиа/CRM.
  • Используйте /muse вместо Meta Muse (те же тщательно отобранные инструменты, что и в /grok).

Справочник по инструментам

Все инструменты коннекторов для ChatGPT, Meta Muse и Grok

/chatgpt (алиас /openai) перечисляет 56 инструментов; /muse и /grok перечисляют 55 — тот же набор без загрузки вложения, доступного только для ChatGPT. Каждая операция является отдельным инструментом с собственным описанием, схемой ввода и аннотациями MCP; отсутствуют инструменты обнаружения и универсальный исполнитель.

Каждый инструмент требует OAuth 2.1 с PKCE (область mcp:tools) или токена пользователя или группы PaperOffice (po_ut_ / po_gt_); po_sk_ и po_pk_ отклоняются. Вызов выполняется с правами связанного пользователя PaperOffice, а его аргументы проверяются перед выполнением на соответствие опубликованной схеме ввода.

Метки

MCP. Каждый инструмент содержит аннотации readOnlyHint, destructiveHint, idempotentHint и openWorldHint. Метка суммирует результат вызова:

  • ЧтениеЧитает данные и не изменяет их (readOnlyHint истинно).
  • ЗаписьСоздает или изменяет данные в учетной записи PaperOffice пользователя, например при сохранении, создании, извлечении, конвертации, перемещении, копировании, маркировке или восстановлении документов.
  • Чувствительная записьУдаляет данные (документы попадают в корзину) или перезаписывает их, принимает окончательное решение по задаче предоставления доступа, может уведомить другое лицо или опубликовать контент в публичной базе знаний. Клиенты должны получить подтверждение пользователя перед вызовом этих инструментов.

/chatgpt: 56 инструментов (25 чтение, 18 запись, 13 чувствительная запись). /muse и /grok: 55 инструментов (25 чтение, 17 запись, 13 чувствительная запись).

Кураторские инструменты MCP с маркировкой, входными данными, выходными данными и побочными эффектами, а также параллельные вызовы на сеанс
ИнструментМаркировкаПрименение, еслиВходные данныеВыходные данные и побочные эффектыПараллельные вызовы на сеанс
po_workspaces_listList workspacesЧтениеThe user names a workspace or asks which workspaces exist, or a workspace_id is needed.необязательныйlimitoffsetsearchworkspace_idLists ID, name and document count. Locked workspaces are unlocked only in the PaperOffice app.4
po_documents_getGet document detailsЧтениеThe user wants details of one document: type, sender, amounts, dates, summary, processing status. Stored data only; to extract invoice data use po_extraction_invoice.одно из нихpofiddocuments_idнеобязательныйresolvecompactНет побочных эффектов.4
po_extraction_invoiceExtract invoice dataЗаписьThe user asks to extract invoice data (supplier, number, dates, line items, VAT, total). Not for personal ID numbers.одно из нихpofidfile_urlupload_idнеобязательныйmodelidp_fieldsRuns a new extraction job (uses credits); poll po_job_get.1
po_job_getGet job statusЧтениеAn extraction or PDF tool returned a job_id.обязательноjob_idReturns status and, once completed, the result. Poll until completed; stop if it failed.4
po_analytics_financial_summary_getSummarize document amountsЧтениеThe user asks for totals or a summary of invoice amounts across documents, e.g. by currency.необязательныйperiodworkspace_idSums extracted amounts of all documents (not only invoices) per currency, never mixing currencies.4
po_documents_create_from_contentCreate PDF from textЗаписьThe user asks to create or write a PDF or document (notes, letter, report).обязательноcontenttitleworkspace_idнеобязательныйcontent_typemetadatalanguageauto_classifycustom_cssheader_htmlfooter_htmlidempotency_keyPass Markdown text: PaperOffice renders and stores the PDF, returns name and pofid. Costs credits.1
po_documents_renameRename documentЧувствительная записьThe user wants to rename a document or change its file name.обязательноnew_file_nameодно из нихpofiddocuments_idOverwrites the file name; the original extension (e.g. .pdf) is kept.1
po_documents_text_getRead document textЧтениеThe user needs the full text or exact wording of a document.одно из нихpofiddocuments_idReturns its OCR text (only after processing); emails, phone and ID numbers are masked where detected.4
po_documents_creator_agents_listList Creator AgentsЧтениеThe user wants a quote, letter or certificate on their own template, or asks which Creator Agents exist.нетLists active agents (agent_id, name, template); then use po_documents_creator_agent_preview.4
po_documents_creator_agent_previewPreview agent documentЗаписьThe user asks a Creator Agent to draft a document, e.g. a quote.обязательноagent_idpromptнеобязательныйvariablessource_pofidworkspace_idFills the agent's template from the request, its knowledge bases and contacts; stores nothing, costs credits. Returns values, questions, preview_token.4
po_documents_creator_agent_runCreate agent documentЗаписьThe user approved a Creator Agent preview and wants the document.обязательноagent_idpreview_tokenconfirmнеобязательныйvariablesaccept_open_questionsPass preview_token, confirm=true and answers in variables. Stores the PDF in the workspace (costs credits); a repeat returns the same document.1
po_documents_upload_filesStore chat attachmentsтолько /chatgptЗаписьThe user wants to store files they attached in this chat. To create a PDF from text use po_documents_create_from_content.обязательноfilesнеобязательныйworkspace_idai_dms_tieron_duplicateOne result per file; retries never store twice; workspace auto-processing may apply. If ChatGPT cannot pass an attachment to this tool (for example BLOCKED_FILE_REFERENCE), call it with files: [] to receive upload_url.1
po_knowledge_graph_askAsk across documentsЧтениеA question spans many documents, e.g. which contracts have a termination clause. Best effort; not for knowledge base articles (po_knowledge_search) or totals (po_analytics_financial_summary_get).обязательноquestionнеобязательныйpofidsearch_scopeworkspace_idworkspace_idsperiodНет побочных эффектов.1
po_knowledge_get_articleRead knowledge articleЧтениеThe user wants to read one knowledge base article in full, e.g. after a search hit.обязательноidнеобязательныйlanguageReturns its title, text and summary in each language.4
po_analytics_financial_overdue_getList overdue invoicesЧтениеThe user asks which invoices are overdue.необязательныйperiodworkspace_idlimitdays_overdueLists documents whose extracted due date has passed, most overdue first, with amount and currency; totals per currency, never mixed. Payment status is not checked.4
po_documents_processStart AI processingЧувствительная записьA stored document needs OCR and AI analysis, e.g. it has no text yet.обязательноai_dms_tierодно из нихpofiddocuments_idнеобязательныйconfirm_reprocessconfirm_tier_downgradeRuns in the background, costs credits; track via po_documents_get. Re-processing replaces the old analysis.1
po_documents_downloadGet download linkЧтениеThe user wants to download or save a document's file, e.g. the PDF.одно из нихpofiddocuments_idReturns a temporary link to the stored file, valid for about 10 minutes.4
po_documents_update_indexUpdate index fieldsЧувствительная записьThe user wants to set or correct document metadata (index fields), e.g. document_type, sender_name, invoice_number, due_date, total_amount or currency.обязательноfieldsодно из нихpofiddocuments_idнеобязательныйidempotency_keyOnly the given fields are overwritten.1
po_documents_uploadUpload document from URLЗаписьThe user gives a public file URL to store, or wants a browser upload page (omit file_url).необязательныйupload_idfile_urlfile_nameworkspace_idai_dms_tierStores a new document; workspace auto-processing may apply.1
po_extraction_receiptExtract receipt dataЗаписьThe user asks to extract receipt data (merchant, date, items, tax, total), e.g. for expenses.одно из нихpofidfile_urlupload_idнеобязательныйmodelidp_fieldsRuns a new extraction job (uses credits); poll po_job_get.1
po_extraction_delivery_noteExtract delivery note dataЗаписьThe user asks to extract delivery note data (shipper, recipient, items, quantities, delivery date).одно из нихpofidfile_urlupload_idнеобязательныйmodelidp_fieldsRuns a new extraction job (uses credits); poll po_job_get.1
po_extraction_purchase_orderExtract purchase order dataЗаписьThe user asks to extract purchase order data (order number, vendor, buyer, items, delivery date, total).одно из нихpofidfile_urlupload_idнеобязательныйmodelidp_fieldsRuns a new extraction job (uses credits); poll po_job_get.1
po_tasks_list_my_tasksList my tasksЧтениеThe user asks about their tasks or pending approvals.необязательныйstatusprioritystep_typelimitoffsetLists tasks assigned to them, their role or group (default: open) with ID, status, priority and due date.4
po_tasks_get_task_detailsGet task detailsЧтениеThe user asks what a specific task or approval is about.обязательноtask_idнеобязательныйinclude_interactionReturns description, status, due date, history and whether completing needs an approve decision.4
po_tasks_claim_taskClaim taskЧувствительная записьThe user explicitly wants to claim an open task. Optional; if claimed, pass claim_session_id to po_tasks_complete_task or po_tasks_reject_task.обязательноtask_idLocks it to them for 15 minutes and may notify the assignee.1
po_tasks_complete_taskComplete taskЧувствительная записьThe user approves a task or marks it done.обязательноtask_idнеобязательныйresultcommentclaim_session_idFor approvals pass result {"decision":"approve"}. Final, cannot be undone; reject with po_tasks_reject_task. hitl_review tasks are done in the app.1
po_tasks_reject_taskReject taskЧувствительная записьThe user rejects or declines a task or approval.обязательноtask_idreasonнеобязательныйclaim_session_idRecords the reason; a waiting workflow continues without the requested action. Final, cannot be undone. hitl_review tasks are done in the app.1
po_documents_moveMove documentЗаписьThe user wants to move a document to another workspace.обязательноtarget_workspace_idодно из нихpofiddocuments_idнеобязательныйconfirmAll its versions move along and keep their pofids. Documents under retention or legal hold cannot be moved.1
po_documents_copyCopy documentЗаписьThe user wants to copy or duplicate a document into a workspace.обязательноtarget_workspace_idодно из нихpofiddocuments_idнеобязательныйnew_file_nameEach call creates a new copy with its own pofid; a target workspace with automatic AI processing processes it, which costs credits.1
po_documents_tags_listList document tagsЧтениеThe user asks which tags or labels a document has.одно из нихpofiddocuments_idReturns tag names and colors.4
po_documents_tags_createAdd document tagЗаписьThe user wants to tag or label a document.обязательноtag_nameодно из нихpofiddocuments_idнеобязательныйtag_colorAdds one tag per call; a tag the document already has is rejected.1
po_documents_folders_listList document foldersЧтениеThe user asks for document folders, i.e. bundles of related documents, in a workspace.обязательноworkspace_idLists folders only; po_documents_search lists documents.4
po_documents_folders_createCreate document folderЗаписьThe user wants to bundle or staple related documents, e.g. an invoice and its delivery note, into one new document folder; the files stay separate.обязательноpofidsнеобязательныйfolder_namefolder_descriptionA document can be in only one folder.1
po_vat_validateValidate EU VAT IDЧтениеThe user wants to check if a company's EU VAT ID is valid.обязательноvat_idChecks EU VIES or a recent cached result (check date returned); returns validity and, if disclosed, company name and address.4
po_currency_convertConvert currencyЧтениеThe user asks to convert an amount to another currency.обязательноfromtoнеобязательныйamountUses the latest available rate (rate date returned); no historical rates.4
po_pdfstudio_mergeMerge PDFsЗаписьThe user wants to merge or combine two or more PDF documents into one file.одно из нихpofidsfile_urlsнеобязательныйorderoutput_filenameStarts a job; po_job_get returns the download link.1
po_pdfstudio_splitSplit PDFЗаписьThe user wants to split a PDF into single pages or page ranges.одно из нихpofidfile_urlupload_idнеобязательныйmodesplitsoutput_prefixStarts a job; po_job_get returns the download link(s).1
po_pdfstudio_compressCompress PDFЗаписьThe user wants to compress a PDF or reduce its file size.одно из нихpofidfile_urlupload_idнеобязательныйqualityremove_metadataStarts a job; po_job_get returns the download link.1
po_dataripper_office2pdfConvert Office to PDFЗаписьThe user wants to convert a Word, Excel or PowerPoint file to PDF.одно из нихfile_urlupload_idPass a public file_url, or omit it to get an upload page, then pass the upload_id shown there. po_job_get returns the PDF link.4
po_documents_versions_listList document versionsЧтениеThe user asks for earlier versions or the version history of a document.обязательноpofidнеобязательныйinclude_trashedReturns its versions with number, pofid, date, comment and which is current.4
po_documents_audit_trail_getGet change historyЧтениеThe user asks what changed in a document or workspace, or for an audit trail or change log.необязательныйpofiddocuments_idactionworkspace_idlimitoffsetOnly revision-secure documents log changes; returns the latest entries with action, field, old and new value.4
po_documents_trash_listList recycle binЧтениеThe user asks what is in the recycle bin or trash, or looks for a deleted document.необязательныйworkspace_idpageper_pageReturns deleted documents (newest first, 50 per page) with pofid and days left before permanent deletion.4
po_documents_restoreRestore documentЗаписьThe user wants to restore or undelete a document from the recycle bin.одно из нихpofiddocuments_idнеобязательныйtarget_workspace_idPuts it back with its versions into its original workspace (a fallback one if that was deleted) or target_workspace_id.1
po_documents_deleteDelete documentЧувствительная записьThe user wants to delete a document and all its versions (not a tag or folder entry).одно из нихpofiddocuments_idнеобязательныйconfirmPermanent in standard workspaces, recycle bin in business and compliance ones. Retention or legal hold blocks it.1
po_knowledge_list_basesList knowledge basesЧтениеThe user asks which knowledge bases they have or a knowledge base ID is needed.необязательныйinclude_archivedReturns ID, name, visibility and languages of each active knowledge base.4
po_knowledge_list_articlesList knowledge articlesЧтениеThe user wants to browse or list the articles of a knowledge base instead of searching.необязательныйkb_idpagelimitcategory_idlanguagesearchReturns articles (50 per page) with IDs, titles, status and content.4
po_knowledge_categoriesList knowledge categoriesЧтениеThe user asks which categories their knowledge base articles are sorted into.необязательныйkb_idlanguageReturns each category's ID, name and article count.4
po_knowledge_get_baseGet knowledge baseЧтениеThe user asks about one knowledge base's settings, visibility or languages.обязательноidReturns its details with article and category counts.4
po_knowledge_add_articleCreate knowledge articleЧувствительная записьThe user asks to add or write a new knowledge base article.обязательноkb_idtitlecontentlanguageнеобязательныйcategory_idtypeSaves it and indexes it for search; in a public knowledge base it is published at once.1
po_knowledge_update_articleUpdate knowledge articleЧувствительная записьThe user asks to edit or rewrite a knowledge base article.обязательноidlanguageодно из нихtitlecontentcategory_idtypeis_activeReplaces the title and/or text of one language version and clears its summary and tags; public articles change at once.1
po_knowledge_translateTranslate knowledge articleЧувствительная записьThe user asks to translate a knowledge base article.обязательноidtarget_languageнеобязательныйsource_languageAI translates it and saves that language version, replacing an existing one; in a public knowledge base it goes live. Costs credits.1
po_knowledge_create_baseCreate knowledge baseЧувствительная записьThe user asks to create a new knowledge base for help articles.обязательноnameнеобязательныйdescriptionprimary_languageenabled_languagesvisibilityBy default it is internal (team only) with primary language en; visibility public puts its articles on the help center.1
po_knowledge_update_baseUpdate knowledge baseЧувствительная записьThe user asks to rename a knowledge base, change its description or make it public or internal.обязательноidодно из нихnamedescriptionvisibilityprimary_languageenabled_languagesOverwrites the given fields; public puts its published articles online, internal takes them offline.1
po_knowledge_delete_articleDelete knowledge articleЧувствительная записьThe user asks to delete a knowledge base article.обязательноidPermanently removes it in all languages, also from search and the help center; cannot be undone.1

Наведите курсор мыши на имя входного параметра, чтобы увидеть его тип и описание. Последний столбец показывает, сколько вызовов данного инструмента могут выполняться одновременно в рамках одной сессии MCP.

Ошибка

Ошибка инструмента возвращается как результат инструмента MCP с isError: true. Тот же объект JSON доступен в structuredContent и в первом текстовом блоке контента:

{
  "error_code": "WORKSPACE_ACCESS_DENIED",
  "code": "WORKSPACE_ACCESS_DENIED",
  "message": "This connection has no access to this workspace.",
  "details": {
    "error_code": "WORKSPACE_ACCESS_DENIED",
    "workspace_id": 12345
  },
  "hint": "Use po_workspaces_list to see the workspaces this connection can access. Retrying will not change the result."
}
error_code
Стабильный, машиночитаемый код. Он дублируется в полях code и details.error_code, поскольку некоторые клиенты могут переименовывать поле error_code.
message
Объяснение для человека.
details
Контекстная информация, такая как http_status, retryable / retry_safe, suggested_backoff_ms, validation_errors или отправленные идентификаторы.
hint
Следующий шаг, сформулированный для модели.
retryablehttp_status
Необязательные поля верхнего уровня, объявленные в выходных схемах.
КодЗначениеПовторить?
INVALID_PARAMSАргументы не прошли проверку схемы; details.validation_errors указывает поля.Нет — исправьте аргументы
TOOL_UNKNOWNПод этим именем на данном соединении нет инструмента — используйте имя из списка инструментов коннектора.Нет
TOOL_NOT_ON_THIS_CONNECTORЭтот инструмент существует в PaperOffice, но не на этом коннекторе. Подсказка указывает путь: на /dms и /cursor через po_mcp_tools_call_read или po_mcp_tools_call_write, иначе в приложении PaperOffice.Нет — следуйте подсказке
WORKSPACE_ACCESS_DENIEDПодключение не имеет доступа к Workspace или документу.Нет
DOCUMENT_NOT_FOUNDНеизвестный pofid или documents_id.Нет
CONFIRMATION_REQUIREDДействие требует подтверждения — например, пакетные операции с 6 и более элементами, отмена предоставления доступа или снятие Legal Hold. Включен предварительный просмотр затронутых элементов; после подтверждения повторите вызов с помощью confirm=true.После подтверждения пользователем
APP_ONLY_ACTIONINSTANT_DELETE_APP_ONLYFOLDER_DELETE_NOT_ALLOWEDОкончательные шаги выполняются только в приложении PaperOffice: окончательное удаление, очистка корзины, удаление Workspace, изменение хранения в корзине или удаление всей папки. Документы, удаленные через MCP, попадают в корзину.Нет — выполните в приложении
LEGAL_HOLD_ACTIVEUNDER_RETENTIONWORM_PROTECTEDДокумент защищен; изменение отклонено.Нет
GROUP_RESTRICTIONГруппе токена не хватает этого разрешения, например, на удаление.Нет
PLAN_UPGRADE_REQUIREDЭта функция доступна только в более высоком тарифном плане; details.required_plan указывает необходимый план, details.plans_url — ссылку на страницу тарифов приложения.Нет — только после обновления тарифного плана
INSUFFICIENT_CREDITSНедостаточно Credits (HTTP 402); ничего не было списано.После пополнения
TASK_REQUIRES_APP_REVIEWCLAIM_SESSION_MISMATCHTASK_CLAIM_EXPIREDРешение по задаче на согласование не может быть сохранено; подсказка указывает следующий шаг.Как описано в подсказке
TRANSLATION_IN_PROGRESSПеревод в базе знаний все еще выполняется.Да, примерно через 60 с теми же аргументами
WRITE_OUTCOME_UNKNOWNОперация записи в базу знаний не получила ответ в течение установленного времени; вероятно, данные были сохранены.Сначала проверьте, затем повторите
TRANSIENT_TRANSPORT_ERRORТайм-аут на стороне бэкенда (408) или HTTP 429, 502, 503 или 504; details.retryable имеет значение true, suggested_backoff_ms равно 2000, а details.http_status указывает причину.Да, с задержкой
SESSION_BUSYACCOUNT_BUSYДостигнут лимит одновременных вызовов (см. ограничения частоты запросов); retry_safe имеет значение true, и содержится retry_after_ms.Да, после истечения retry_after_ms
MCP_MAINTENANCEТехническое обслуживание или перезагрузка сервера; retry_after_ms равно 2000.Да
SECRET_ARGUMENT_REJECTEDАргумент выглядел как дата доступа; аргументы инструментов не должны содержать токены или пароли.Нет
TOOL_ERRORОбщий сбой, если не подходит ни один конкретный код.Зависит от сообщения

Не ошибка: если отсутствует входной файл, инструменты, работающие с файлами (извлечение, PDF), возвращают обычный текстовый результат, начинающийся с FILE_UPLOAD_REQUIRED и указывающий принимаемые входные данные или страницу загрузки через браузер.

На транспортном уровне при отсутствии, недействительности, истечении срока действия или отзыве токена возвращается HTTP 401 с заголовком WWW-Authenticate (повторное выполнение OAuth). Пока авторизация или каталог инструментов временно недоступны, сервер отвечает HTTP 503 с Retry-After (2–5 с).

Лимиты частоты запросов и квоты

  • На одну MCP-сессию (Mcp-Session-Id): не более 8 одновременных вызовов инструментов. Инструменты со значением 1 в последнем столбце выполняются последовательно: второй одновременный вызов немедленно возвращает SESSION_BUSY (повторить через ~300 мс, для po_knowledge_graph_ask — через 500 мс). Остальные инструменты выполняются с до 4 параллельных вызовов и ждут освобождения места до 15 с.
  • На один токен доступа во всех сессиях: не более 24 вызовов инструментов одновременно (ACCOUNT_BUSY).
  • Для каждого вызова инструмента действуют лимиты запросов PaperOffice API: бесплатные токены и токены для посетителей получают не менее 5 запросов в секунду, 30 в минуту, 100 в час и 500 в день; значения по тарифным планам могут быть выше. Платные планы с оставшимися Credits ограничивают баланс, а не частоту запросов. Вызовы, превышающие лимит скорости, не оплачиваются; они возвращают ошибку TRANSIENT_TRANSPORT_ERROR с details.http_status 429 и временем ожидания в сообщении.
  • Временные ограничения: вызов бэкенда прерывается через 90 секунд (операции записи в базу знаний возвращают WRITE_OUTCOME_UNKNOWN или TRANSLATION_IN_PROGRESS вместо слепого повторения); po_knowledge_graph_ask останавливается через 120 секунд.
  • Лимиты, указанные в описаниях инструментов: до 10 файлов за один вызов po_documents_upload_files (только /chatgpt), 2 или более PDF-файлов при объединении, до 500 результатов поиска на странице, до 200 Workspaces на странице и от 10 до 200 записей в корзине на страницу. Ссылки для скачивания истекают примерно через 10 минут, а принятая задача блокируется на 15 минут.
  • Биллинг: вызовы MCP тарифицируются как вызовы REST API в Credits. Инструменты, в описании которых указано «costs credits» или «uses credits», запускают обработку ИИ и потребляют больше Credits.

Инструменты

Шесть семей, один каталог

Инструменты MCP сгруппированы по задачам. Клиент видит их с заголовком и кратким описанием и самостоятельно выбирает подходящий инструмент.

  • Document AI

    Документы, OCR, IDP, поиск, операции с PDF, подписи и AI-DMS.

    document-ai
  • Workflow AI

    Рабочие процессы, задания, задачи, HITL, согласования и автоматизация процессов.

    workflow-ai
  • Relations AI

    CRM, партнеры, лиды, служба поддержки и встречи.

    relations-ai
  • Analytics AI

    Аналитика, BI, граф знаний, сущности и RAG.

    analytics-ai
  • Media AI

    Image Studio, TTS, STT и перевод.

    media-ai
  • Data AI

    Валидация, НДС, валюта, геоданные и проверки безопасности.

    data-ai

Охваченные области

  • Управление документами Поиск, чтение, загрузка, редактирование, перемещение, копирование, удаление
  • Интеллектуальный поиск Полнотекстовый поиск, семантическое сходство, расширенный поиск, статистика
  • Электронная подпись Запросы на подпись, шаблоны, верификация, мобильные ссылки
  • Обработка с помощью ИИ AI-OCR, анализ документов, обнаружение PII, анонимизация
  • Интеллект документов Сущности, отношения, сводки, метаполя, эмбеддинги
  • Аналитика Тренды, финансы, тепловые карты, центр аудита
  • Knowledge Graph Бизнес-кейсы, временные шкалы, ссылки, отношения
  • Интеллект CRM Аккаунты, лиды, возможности, тональность
  • Бизнес-аналитика Дашборды, анализ полей, метрики Workspace
  • Вебхуки и события Подписка, тестирование, управление, подписки на задания
  • Заметки, теги и комментарии Текстовые комментарии и заметки — создание, список, разрешение, удаление
  • Версионирование и аудит Ревизии, юридическое удержание, журнал аудита

Примеры

Что вы говорите — какой инструмент работает

Четыре повседневных предложения и инструмент MCP, который вызывает Ваш клиент для них. Разрешения поступают от Вашего Workspace, а не из чата.

  • Извлеките все данные из прикрепленного счета.

    Инструмент MCP po_aiocr_analyze

    Счет проанализирован — извлеченные данные:

  • Переименуйте этот документ в Invoice-2026-0042.

    Инструмент MCP po_documents_rename

    Документ переименован:

  • Добавьте комментарий к обзору на странице 2.

    Инструмент MCP po_documents_comments_create

    Комментарий создан:

  • Как изменился объем наших документов?

    Инструмент MCP po_analytics_trends_get

    Анализ трендов за последние 6 месяцев:

Преимущества

Что отличает сервер MCP

Сервер MCP не является оберткой вокруг REST API — это то же самое ядро с разрешениями Вашей учетной записи, Workspaces и кредитами.

  • OAuth 2.1 и пользовательский токен

    OAuth для Claude, ChatGPT и Grok; пользовательский токен (po_ut_ / po_gt_) для Cursor — po_sk_ заблокирован.

  • Гибридный поиск с эмбеддингами

    Эмбеддинги PaperOffice и полнотекстовый поиск работают вместе, чтобы клиент мог найти подходящий инструмент.

  • Подготовка файлов и загрузка

    Пресигнированные URL-адреса загрузки — никаких Base64 в чате.

  • Knowledge Graph

    Бизнес-кейсы, временные рамки и связи документов на естественном языке.

  • Аналитика и BI

    Тренды, финансы, тепловые карты и метрики Workspace по запросу.

  • Обработка в ЕС

    Обработка в нашей собственной инфраструктуре ЕС — те же разрешения и Workspaces, что и в приложении.

Сценарии использования

Узнайте о PaperOffice MCP за 30 секунд

Четыре реальных рабочих процесса с Claude — по одному короткому видео каждый. Подробные статьи связаны ниже.

Часто задаваемые вопросы

Все о сервере PaperOffice MCP

Как аутентифицируется сервер MCP?
Claude, ChatGPT и Grok запускаются с OAuth 2.1. Альтернативно: токен пользователя или группы (po_ut_ / po_gt_) — po_sk_ и po_pk_ заблокированы для MCP.
Сколько стоит использование через MCP?
Вызовы MCP списывают Credits, как REST-API. Баланс и использование можно запросить через конечные точки биллинга.
Какой эндпоинт предоставляет какие инструменты?
/mcp — это компактный набор IDE. /dms и /cursor включают операции с документами, захват, рабочий процесс и TTS. /claude представляет собой каталог без TTS. /chatgpt (алиас /openai) содержит тщательно отобранный набор инструментов для ChatGPT; /grok и /muse перечисляют те же инструменты, но без загрузки вложений, доступной только для ChatGPT. Ссылки на инструменты на этой странице классифицируют каждый инструмент как «Чтение», «Запись» или «Конфиденциальная запись».
Поддерживается ли OAuth 2.1?
Да. OAuth 2.1 запускается при первом подключении. Альтернативно — токен пользователя или группы (po_ut_ / po_gt_) — po_sk_ и po_pk_ заблокированы для MCP.
Что такое MCP-native AI-DMS?
ИИ-система управления документами, возможности которой нативно доступны через протокол контекста модели — те же разрешения и Workspaces, что и в приложении.
Какие клиенты поддерживаются?
В том числе Claude, ChatGPT, Grok, Cursor и Headless-DMS-профили — см. страницы подключения.
Как быстро происходит подключение?
За несколько минут: OAuth 2.1 при первом подключении или токен пользователя/группы (po_ut_ / po_gt_), затем предоставление доступа к инструментам. po_sk_ заблокирован для MCP.
Отличаются ли профили?
Да — диапазон инструментов зависит от конечной точки. Что может делать вызов, определяют права подключенного пользователя; групповой токен (po_gt_) имеет ровно те права своей группы пользователей.
Где находится документация?
В документации Developer-MCP, а также в llms.txt и коллекции Live-Postman.
Есть ли хостинг в ЕС?
Да — обработка в инфраструктуре PaperOffice EU.

PaperOffice AI · Problem Solver

Расскажите нам, что отнимает у вас время ежедневно.

Просто опишите. Специальные термины не требуются.

Или начните с примера

Как вы хотите использовать PaperOffice?

Компьютер и смартфон связаны: рабочее пространство на компьютере, захват на телефоне.

Где вы хотите начать?

Полный рабочий стол оптимизирован для компьютера. Мобильная версия подходит для захвата, проверки и утверждения документов.

Зарегистрироваться бесплатно app.paperoffice.ai

Начать на компьютере

Мы отправим вашу личную ссылку для доступа на ваш адрес электронной почты.

Работает в Claude · Проверено Anthropic Claude и ИИ-ассистенты Ищите и анализируйте документы в Claude — попробуйте без аккаунта. Также в ChatGPT, Grok и Le Chat. Используйте в Claude
Открыть инструменты Бесплатные инструменты Редактирование PDF, проверка и создание электронных счетов-фактур, распознавание текста с фотографий, расчет сроков – мгновенно и без регистрации. Без регистрации, прямо в браузере

Еще не определились? Опишите свою проблему, и Problem Solver покажет вам правильное место для начала.