Przejdź do treści głównej
Działa w Claude · Zweryfikowane przez Anthropic
Przegląd Przegląd Aktualności Aktualności
Udostępnij

Serwer MCP

Jedno konto. Ponad 300 MCP narzędzi. Bezpośrednio w narzędziu czatu.

Serwer MCP PaperOffice dostarcza dokumenty, wyszukiwanie, workflow i analizy do Claude, ChatGPT, Grok i Cursor.

Proszę wybrać narzędzie czatu. Instrukcja pokazuje każdy krok — OAuth 2.1, bez konieczności instalacji.

OAuth 2.1 przy pierwszym połączeniu Zdalny serwer bez instalacji Przetwarzanie w UE
Jedno konto. Ponad 300 MCP narzędzi. Bezpośrednio w narzędziu czatu.

Szybki start

Wybór narzędzia czatu

Instrukcja pokazuje każdy krok w Claude, ChatGPT, Grok lub Cursor. Poniżej znajduje się tylko fragment do skopiowania.

Fragment do skopiowania

Claude Pulpit / Claude Kod

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

URL katalogu Claude — OAuth 2.1. Operacje na dokumentach bez TTS. Wklej /claude; brak Bearer w snippetie.

Punkty końcowe

Skopiowanie URL dla klienta AI

Każdy profil wskazuje na ten sam serwer — różni się tylko zakresem narzędzi. Który URL do czego pasuje, znajduje się w tabeli poniżej.

  • Lekki /mcp

    Lekki zestaw IDE — nie katalog operacji dokumentów na /cursor.

    https://mcp.paperoffice.ai/mcp
  • Pełny /mcp-full

    Wszystkie narzędzia MCP (ponad 300) dla zaawansowanych przepływów pracy.

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

/openai pozostaje dostępny jako alias dla /chatgpt. Wyłączone ścieżki modułów odpowiadają z HTTP 410.

Macierz możliwości

Kóry URL pasuje?

Jeden wiersz dla zadania: zalecany adres URL i powód. Ta tabela jest jedyną pełną listą ścieżek na tej stronie.

Zadanie Zalecany adres URL Dlaczego
Operacje na dokumentach (kanoniczne) /dms Document Operations (ponad 300 narzędzi MCP) — identyczny katalog na /dms i /cursor.
Claude Desktop / Claude Code (adres URL katalogu) /claude Katalog: Operacje na dokumentach bez TTS. Tytuły i uwagi przy każdym narzędziu.
Cursor IDE podczas kodowania /cursor Ten sam katalog operacji na dokumentach co /dms (w tym TTS).
Konektor ChatGPT /chatgpt Konektor ChatGPT — kuratorowane narzędzia dla dokumentów biznesowych i artykułów bazy wiedzy, każde wymienione osobno (patrz referencja narzędzi). Alias: /openai.
Grok Bot /grok Te same kuratorowane narzędzia co w /chatgpt, bez funkcji przesyłania załączników dostępnej wyłącznie dla ChatGPT. Połączenie poprzez Grok Bot z monitem połączenia.
Konektor Meta-Muse /muse Te same kuratorowane narzędzia co /grok: zestaw z /chatgpt bez przesyłania załączników dostępnego wyłącznie dla ChatGPT, każde narzędzie wymienione w referencji do narzędzi.
Lekki zestaw IDE /mcp Kompaktowy zestaw do wyszukiwania, czytania i analizy, wraz z funkcją przesyłania i artykułami bazy wiedzy — nie jest to katalog operacji dokumentów.
Złożone zadania wieloetapowe po_agents_ask w /mcp-full Agent LLM hosta pozostaje na pełnym interfejsie, a nie na /dms.
Migracja / wszystkie narzędzia MCP /mcp-full Pełny interfejs MCP (ponad 300 narzędzi) do debugowania i agentów legacy.

Migracja starszych konfiguracji MCP

Wycofane ścieżki modułów zwracają odpowiedź HTTP 410. Dla operacji na dokumentach należy używać /dms.

  • Użyj /dms jako kanonicznego adresu URL Document Operations. /cursor udostępnia ten sam katalog (w tym TTS).
  • Wycofane ścieżki modułów teraz zwracają kod HTTP 410 — przejdź na /dms lub /mcp.
  • Użyj /mcp dla wąskiego podzbioru IDE — /cursor to pełne Operacje na Dokumentach, takie same jak /dms.
  • Użyć /chatgpt dla ChatGPT (alias /openai). Wymienia ono zestaw kuratorowanych narzędzi pojedynczo — brak narzędzi do odkrywania ani ogólnych narzędzi wykonawczych, brak TTS, brak narzędzi OTP ani Unlock.
  • Użyć /grok dla Grok. Wymienia ono teraz kuratorowane narzędzia z /chatgpt (bez przesyłania załączników dostępnego wyłącznie dla ChatGPT) zamiast katalogu operacji dokumentów.
  • Zostaw /mcp-full wyłącznie dla zaawansowanych użytkowników oraz mediów/CRM.
  • Użyć /muse dla Meta Muse (te same kuratorowane narzędzia co /grok).

Referencja do narzędzi

Wszystkie narzędzia konektorów dla ChatGPT, Meta Muse i Grok

/chatgpt (alias /openai) wymienia 56 narzędzi; /muse i /grok wymieniają 55 — ten sam zestaw bez przesyłania załączników dostępnego wyłącznie dla ChatGPT. Każda operacja to osobne narzędzie z własnym opisem, własnym schematem wejściowym i własnymi adnotacjami MCP; brak narzędzi do odkrywania ani ogólnego wykonawcy.

Każde aplikacja wymaga uwierzytelnienia OAuth 2.1 z PKCE (zakres mcp:tools) lub tokena użytkownika/grupy PaperOffice (po_ut_ / po_gt_); po_sk_ oraz po_pk_ są odrzucane. Wywołanie odbywa się na prawach połączonego użytkownika PaperOffice, a jego argumenty są weryfikowane przed wykonaniem zgodnie z opublikowanym schematem wejściowym.

Etykietowanie

MCP. Każda aplikacja posiada adnotacje readOnlyHint, destructiveHint, idempotentHint oraz openWorldHint. Etykietowanie podsumowuje skutki wywołania:

  • OdczytOdczytuje dane bez ich modyfikacji (readOnlyHint true).
  • ZapisTworzy lub modyfikuje dane w koncie PaperOffice użytkownika, na przykład podczas zapisywania, tworzenia, ekstrakcji, konwersji, przenoszenia, kopiowania, tagowania lub przywracania dokumentów.
  • Wrażliwy zapisUsuwa dane (dokumenty lądują w koszu) lub je nadpisuje, podejmuje ostateczną decyzję w sprawie zadania udostępniania, może powiadomić inną osobę lub opublikować treści w publicznej bazie wiedzy. Klient powinien przed wywołaniem tych narzędzi uzyskać potwierdzenie użytkownika.

/chatgpt: 56 aplikacji (25 do odczytu, 18 do zapisu, 13 wrażliwy zapis). /muse i /grok: 55 aplikacji (25 do odczytu, 17 do zapisu, 13 wrażliwy zapis).

Kuratorowane narzędzia MCP z oznaczeniem, danymi wejściowymi, wyjściem i efektami ubocznymi oraz równoległymi wywołaniami na sesję
NarzędzieOznaczenieZastosowanie, gdyDane wejścioweWyjście i efekty uboczneRównoległe wywołania na sesję
po_workspaces_listList workspacesOdczytThe user names a workspace or asks which workspaces exist, or a workspace_id is needed.opcjonalnelimitoffsetsearchworkspace_idLists ID, name and document count. Locked workspaces are unlocked only in the PaperOffice app.4
po_documents_getGet document detailsOdczytThe user wants details of one document: type, sender, amounts, dates, summary, processing status. Stored data only; to extract invoice data use po_extraction_invoice.jedno z nichpofiddocuments_idopcjonalneresolvecompactBrak skutków ubocznych.4
po_extraction_invoiceExtract invoice dataZapisThe user asks to extract invoice data (supplier, number, dates, line items, VAT, total). Not for personal ID numbers.jedno z nichpofidfile_urlupload_idopcjonalnemodelidp_fieldsRuns a new extraction job (uses credits); poll po_job_get.1
po_job_getGet job statusOdczytAn extraction or PDF tool returned a job_id.wymaganejob_idReturns status and, once completed, the result. Poll until completed; stop if it failed.4
po_analytics_financial_summary_getSummarize document amountsOdczytThe user asks for totals or a summary of invoice amounts across documents, e.g. by currency.opcjonalneperiodworkspace_idSums extracted amounts of all documents (not only invoices) per currency, never mixing currencies.4
po_documents_create_from_contentCreate PDF from textZapisThe user asks to create or write a PDF or document (notes, letter, report).wymaganecontenttitleworkspace_idopcjonalnecontent_typemetadatalanguageauto_classifycustom_cssheader_htmlfooter_htmlidempotency_keyPass Markdown text: PaperOffice renders and stores the PDF, returns name and pofid. Costs credits.1
po_documents_renameRename documentWrażliwy zapisThe user wants to rename a document or change its file name.wymaganenew_file_namejedno z nichpofiddocuments_idOverwrites the file name; the original extension (e.g. .pdf) is kept.1
po_documents_text_getRead document textOdczytThe user needs the full text or exact wording of a document.jedno z nichpofiddocuments_idReturns its OCR text (only after processing); emails, phone and ID numbers are masked where detected.4
po_documents_creator_agents_listList Creator AgentsOdczytThe user wants a quote, letter or certificate on their own template, or asks which Creator Agents exist.brakLists active agents (agent_id, name, template); then use po_documents_creator_agent_preview.4
po_documents_creator_agent_previewPreview agent documentZapisThe user asks a Creator Agent to draft a document, e.g. a quote.wymaganeagent_idpromptopcjonalnevariablessource_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 documentZapisThe user approved a Creator Agent preview and wants the document.wymaganeagent_idpreview_tokenconfirmopcjonalnevariablesaccept_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 attachmentstylko /chatgptZapisThe user wants to store files they attached in this chat. To create a PDF from text use po_documents_create_from_content.wymaganefilesopcjonalneworkspace_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 documentsOdczytA 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).wymaganequestionopcjonalnepofidsearch_scopeworkspace_idworkspace_idsperiodBrak skutków ubocznych.1
po_knowledge_get_articleRead knowledge articleOdczytThe user wants to read one knowledge base article in full, e.g. after a search hit.wymaganeidopcjonalnelanguageReturns its title, text and summary in each language.4
po_analytics_financial_overdue_getList overdue invoicesOdczytThe user asks which invoices are overdue.opcjonalneperiodworkspace_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 processingWrażliwy zapisA stored document needs OCR and AI analysis, e.g. it has no text yet.wymaganeai_dms_tierjedno z nichpofiddocuments_idopcjonalneconfirm_reprocessconfirm_tier_downgradeRuns in the background, costs credits; track via po_documents_get. Re-processing replaces the old analysis.1
po_documents_downloadGet download linkOdczytThe user wants to download or save a document's file, e.g. the PDF.jedno z nichpofiddocuments_idReturns a temporary link to the stored file, valid for about 10 minutes.4
po_documents_update_indexUpdate index fieldsWrażliwy zapisThe user wants to set or correct document metadata (index fields), e.g. document_type, sender_name, invoice_number, due_date, total_amount or currency.wymaganefieldsjedno z nichpofiddocuments_idopcjonalneidempotency_keyOnly the given fields are overwritten.1
po_documents_uploadUpload document from URLZapisThe user gives a public file URL to store, or wants a browser upload page (omit file_url).opcjonalneupload_idfile_urlfile_nameworkspace_idai_dms_tierStores a new document; workspace auto-processing may apply.1
po_extraction_receiptExtract receipt dataZapisThe user asks to extract receipt data (merchant, date, items, tax, total), e.g. for expenses.jedno z nichpofidfile_urlupload_idopcjonalnemodelidp_fieldsRuns a new extraction job (uses credits); poll po_job_get.1
po_extraction_delivery_noteExtract delivery note dataZapisThe user asks to extract delivery note data (shipper, recipient, items, quantities, delivery date).jedno z nichpofidfile_urlupload_idopcjonalnemodelidp_fieldsRuns a new extraction job (uses credits); poll po_job_get.1
po_extraction_purchase_orderExtract purchase order dataZapisThe user asks to extract purchase order data (order number, vendor, buyer, items, delivery date, total).jedno z nichpofidfile_urlupload_idopcjonalnemodelidp_fieldsRuns a new extraction job (uses credits); poll po_job_get.1
po_tasks_list_my_tasksList my tasksOdczytThe user asks about their tasks or pending approvals.opcjonalnestatusprioritystep_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 detailsOdczytThe user asks what a specific task or approval is about.wymaganetask_idopcjonalneinclude_interactionReturns description, status, due date, history and whether completing needs an approve decision.4
po_tasks_claim_taskClaim taskWrażliwy zapisThe 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.wymaganetask_idLocks it to them for 15 minutes and may notify the assignee.1
po_tasks_complete_taskComplete taskWrażliwy zapisThe user approves a task or marks it done.wymaganetask_idopcjonalneresultcommentclaim_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 taskWrażliwy zapisThe user rejects or declines a task or approval.wymaganetask_idreasonopcjonalneclaim_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 documentZapisThe user wants to move a document to another workspace.wymaganetarget_workspace_idjedno z nichpofiddocuments_idopcjonalneconfirmAll its versions move along and keep their pofids. Documents under retention or legal hold cannot be moved.1
po_documents_copyCopy documentZapisThe user wants to copy or duplicate a document into a workspace.wymaganetarget_workspace_idjedno z nichpofiddocuments_idopcjonalnenew_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 tagsOdczytThe user asks which tags or labels a document has.jedno z nichpofiddocuments_idReturns tag names and colors.4
po_documents_tags_createAdd document tagZapisThe user wants to tag or label a document.wymaganetag_namejedno z nichpofiddocuments_idopcjonalnetag_colorAdds one tag per call; a tag the document already has is rejected.1
po_documents_folders_listList document foldersOdczytThe user asks for document folders, i.e. bundles of related documents, in a workspace.wymaganeworkspace_idLists folders only; po_documents_search lists documents.4
po_documents_folders_createCreate document folderZapisThe 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.wymaganepofidsopcjonalnefolder_namefolder_descriptionA document can be in only one folder.1
po_vat_validateValidate EU VAT IDOdczytThe user wants to check if a company's EU VAT ID is valid.wymaganevat_idChecks EU VIES or a recent cached result (check date returned); returns validity and, if disclosed, company name and address.4
po_currency_convertConvert currencyOdczytThe user asks to convert an amount to another currency.wymaganefromtoopcjonalneamountUses the latest available rate (rate date returned); no historical rates.4
po_pdfstudio_mergeMerge PDFsZapisThe user wants to merge or combine two or more PDF documents into one file.jedno z nichpofidsfile_urlsopcjonalneorderoutput_filenameStarts a job; po_job_get returns the download link.1
po_pdfstudio_splitSplit PDFZapisThe user wants to split a PDF into single pages or page ranges.jedno z nichpofidfile_urlupload_idopcjonalnemodesplitsoutput_prefixStarts a job; po_job_get returns the download link(s).1
po_pdfstudio_compressCompress PDFZapisThe user wants to compress a PDF or reduce its file size.jedno z nichpofidfile_urlupload_idopcjonalnequalityremove_metadataStarts a job; po_job_get returns the download link.1
po_dataripper_office2pdfConvert Office to PDFZapisThe user wants to convert a Word, Excel or PowerPoint file to PDF.jedno z nichfile_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 versionsOdczytThe user asks for earlier versions or the version history of a document.wymaganepofidopcjonalneinclude_trashedReturns its versions with number, pofid, date, comment and which is current.4
po_documents_audit_trail_getGet change historyOdczytThe user asks what changed in a document or workspace, or for an audit trail or change log.opcjonalnepofiddocuments_idactionworkspace_idlimitoffsetOnly revision-secure documents log changes; returns the latest entries with action, field, old and new value.4
po_documents_trash_listList recycle binOdczytThe user asks what is in the recycle bin or trash, or looks for a deleted document.opcjonalneworkspace_idpageper_pageReturns deleted documents (newest first, 50 per page) with pofid and days left before permanent deletion.4
po_documents_restoreRestore documentZapisThe user wants to restore or undelete a document from the recycle bin.jedno z nichpofiddocuments_idopcjonalnetarget_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 documentWrażliwy zapisThe user wants to delete a document and all its versions (not a tag or folder entry).jedno z nichpofiddocuments_idopcjonalneconfirmPermanent in standard workspaces, recycle bin in business and compliance ones. Retention or legal hold blocks it.1
po_knowledge_list_basesList knowledge basesOdczytThe user asks which knowledge bases they have or a knowledge base ID is needed.opcjonalneinclude_archivedReturns ID, name, visibility and languages of each active knowledge base.4
po_knowledge_list_articlesList knowledge articlesOdczytThe user wants to browse or list the articles of a knowledge base instead of searching.opcjonalnekb_idpagelimitcategory_idlanguagesearchReturns articles (50 per page) with IDs, titles, status and content.4
po_knowledge_categoriesList knowledge categoriesOdczytThe user asks which categories their knowledge base articles are sorted into.opcjonalnekb_idlanguageReturns each category's ID, name and article count.4
po_knowledge_get_baseGet knowledge baseOdczytThe user asks about one knowledge base's settings, visibility or languages.wymaganeidReturns its details with article and category counts.4
po_knowledge_add_articleCreate knowledge articleWrażliwy zapisThe user asks to add or write a new knowledge base article.wymaganekb_idtitlecontentlanguageopcjonalnecategory_idtypeSaves it and indexes it for search; in a public knowledge base it is published at once.1
po_knowledge_update_articleUpdate knowledge articleWrażliwy zapisThe user asks to edit or rewrite a knowledge base article.wymaganeidlanguagejedno z nichtitlecontentcategory_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 articleWrażliwy zapisThe user asks to translate a knowledge base article.wymaganeidtarget_languageopcjonalnesource_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 baseWrażliwy zapisThe user asks to create a new knowledge base for help articles.wymaganenameopcjonalnedescriptionprimary_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 baseWrażliwy zapisThe user asks to rename a knowledge base, change its description or make it public or internal.wymaganeidjedno z nichnamedescriptionvisibilityprimary_languageenabled_languagesOverwrites the given fields; public puts its published articles online, internal takes them offline.1
po_knowledge_delete_articleDelete knowledge articleWrażliwy zapisThe user asks to delete a knowledge base article.wymaganeidPermanently removes it in all languages, also from search and the help center; cannot be undone.1

Najedź kursorem na nazwę parametru wejściowego, aby zobaczyć jego typ i opis. Ostatnia kolumna pokazuje, ile wywołań danego narzędzia może działać jednocześnie w sesji MCP.

Błąd

Błąd narzędzia zwracany jest jako wynik narzędzia MCP z isError: true. Ten sam obiekt JSON znajduje się w structuredContent oraz w pierwszym bloku treści tekstowej:

{
  "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
Stabilny, maszynowo czytelny kod. Jest on powielany w polach code i details.error_code, ponieważ niektóre klienty mogą przekształcać pole error_code.
message
Wyjaśnienie przeznaczone dla człowieka.
details
Kontekst taki jak http_status, retryable / retry_safe, suggested_backoff_ms, validation_errors lub wysłane identyfikatory.
hint
Następny krok, sformułowany dla modelu.
retryablehttp_status
Opcjonalne pola najwyższego poziomu zadeklarowane w schemacie wyjściowym.
KodZnaczeniePonowić?
INVALID_PARAMSArgumenty nie przeszły walidacji schematu; details.validation_errors wskazuje pola.Nie — skorygować argumenty
TOOL_UNKNOWNPod tą nazwą nie ma narzędzia na tym połączeniu — należy użyć nazwy z listy narzędzi konektora.Nie
TOOL_NOT_ON_THIS_CONNECTORNarzędzie istnieje w PaperOffice, ale nie na tym konektorze. Wskazówka podaje ścieżkę: na /dms i /cursor przez po_mcp_tools_call_read lub po_mcp_tools_call_write, inaczej w aplikacji PaperOffice.Nie — należy postępować zgodnie z wskazówką
WORKSPACE_ACCESS_DENIEDPołączenie nie ma dostępu do Workspace lub dokumentu.Nie
DOCUMENT_NOT_FOUNDNieznany identyfikator pofid lub documents_id.Nie
CONFIRMATION_REQUIREDAkcja wymaga potwierdzenia — na przykład akcji zbiorczych od 6 elementów, cofnięcia udostępnienia lub usunięcia holdu prawnego. Zawarto podgląd dotkniętych elementów; po potwierdzeniu należy ponowić wywołanie za pomocą confirm=true.Po potwierdzeniu przez użytkownika
APP_ONLY_ACTIONINSTANT_DELETE_APP_ONLYFOLDER_DELETE_NOT_ALLOWEDOstateczne kroki można wykonać tylko w aplikacji PaperOffice: ostateczne usunięcie, opróżnienie kosza, usunięcie Workspace, zmianę przechowywania w koszu lub usunięcie całego folderu. Dokumenty usunięte przez MCP lądują w koszu.Nie — należy wykonać w aplikacji
LEGAL_HOLD_ACTIVEUNDER_RETENTIONWORM_PROTECTEDDokument jest chroniony; zmiana została odrzucona.Nie
GROUP_RESTRICTIONGrupa tokena nie posiada tego uprawnienia, np. do usuwania.Nie
PLAN_UPGRADE_REQUIREDFunkcja jest dostępna dopiero w wyższym planie; details.required_plan wskazuje wymagany plan, a details.plans_url prowadzi do strony z ofertami aplikacji.Nie — dopiero po uaktualnieniu planu
INSUFFICIENT_CREDITSNiewystarczająca liczba Credits (HTTP 402); nie naliczono żadnych opłat.Po doładowaniu
TASK_REQUIRES_APP_REVIEWCLAIM_SESSION_MISMATCHTASK_CLAIM_EXPIREDNie udało się zapisać decyzji dotyczącej zadania udostępnienia; wskazówka podaje kolejny krok.Zgodnie z opisem w wskazówce
TRANSLATION_IN_PROGRESSTłumaczenie w bazie wiedzy jest nadal w toku.Tak, po około 60 sekundach z tymi samymi argumentami
WRITE_OUTCOME_UNKNOWNOperacja zapisu w bazie wiedzy nie zwróciła odpowiedzi w wyznaczonym limicie czasu; prawdopodobnie została zapisana.Należy najpierw sprawdzić, a następnie powtórzyć
TRANSIENT_TRANSPORT_ERRORPrzekroczenie limitu czasu w backendzie (408) lub HTTP 429, 502, 503 lub 504; retryable ma wartość true, suggested_backoff_ms wynosi 2000, a details.http_status wskazuje przyczynę.Tak, z opóźnieniem
SESSION_BUSYACCOUNT_BUSYOsiągnięto limit równoległych wywołań (patrz Rate Limits); retry_safe ma wartość true, a retry_after_ms jest zawarty.Tak, po upływie retry_after_ms
MCP_MAINTENANCEKonserwacja lub ponowne uruchomienie serwera; retry_after_ms wynosi 2000.Tak
SECRET_ARGUMENT_REJECTEDArgument przypominał datę dostępu; argumenty narzędzia nie mogą zawierać tokenów ani haseł.Nie
TOOL_ERROROgólny błąd, gdy nie pasuje żaden konkretny kod.Zależy od komunikatu

Brak błędu: Jeśli brakuje wejścia pliku, narzędzia oparte na plikach (ekstrakcja, PDF) zwracają zwykły wynik tekstowy zaczynający się od FILE_UPLOAD_REQUIRED, wskazujący akceptowane wejścia lub stronę przesyłania przez przeglądarkę.

Na poziomie transportu brakujący, nieważny, wygasły lub cofnięty token zwraca HTTP 401 z nagłówkiem WWW-Authenticate (ponowne przeprowadzenie OAuth). Dopóki logowanie lub katalog narzędzi są chwilowo niedostępne, serwer odpowiada HTTP 503 z Retry-After (2–5 s).

Limity częstotliwości i kwoty

  • W ramach jednej sesji MCP (Mcp-Session-Id): maksymalnie 8 równoczesnych wywołań narzędzia. Narzędzia z wartością 1 w ostatniej kolumnie działają sekwencyjnie: drugie równoczesne wywołanie natychmiast zwraca SESSION_BUSY (ponowienie po około 300 ms, przy po_knowledge_graph_ask po 500 ms). Pozostałe narzędzia działają z do 4 równoległych wywołań i oczekują do 15 s na wolne miejsce.
  • Je dostęp do tokena: maksymalnie 24 wywołań narzędzi jednocześnie (ACCOUNT_BUSY).
  • Dla każdego wywołania narzędzia obowiązują limity zapytań określone w dokumencie PaperOffice API: darmowe tokeny i tokeny dla gości otrzymują co najmniej 5 zapytań na sekundę, 30 na minutę, 100 na godzinę i 500 na dzień; wartości planów mogą być wyższe. Płatne plany z pozostałym saldem Credits ograniczają saldo, a nie częstotliwość zapytań. Wywołania objęte limitami nie są rozliczane; zwracają one TRANSIENT_TRANSPORT_ERROR ze statusem HTTP 429 oraz czasem oczekiwania w wiadomości.
  • Limity czasowe: wywołanie backendu jest przerywane po 90 sekundach (operacje zapisu w bazie wiedzy zwracają wtedy WRITE_OUTCOME_UNKNOWN lub TRANSLATION_IN_PROGRESS, zamiast ślepego ponawiania); po_knowledge_graph_ask zatrzymuje się po 120 sekundach.
  • Limity wymienione w opisach narzędzi: do 10 plików na wywołanie po_documents_upload_files (tylko /chatgpt), 2 lub więcej plików PDF na połączenie, do 500 wyników wyszukiwania na stronę, do 200 Workspaces na stronę oraz od 10 do 200 wpisów w koszu na stronę. Linki do pobrania wygasają po około 10 minutach, a przejęte zadanie pozostaje zablokowane przez 15 minut.
  • Rozliczenia: wywołania MCP są rozliczane jak wywołania REST API w Credits. Narzędzia, których opis informuje o „kosztach kredytów” lub „używaniu kredytów”, uruchamiają przetwarzanie AI i zużywają więcej Credits.

Narzędzia

Sześć rodzin, jeden katalog

Narzędzia MCP są pogrupowane według zadań. Klient widzi je z tytułem i krótkim opisem i sam wybiera odpowiednie narzędzie.

  • Document AI

    Dokumenty, OCR, IDP, wyszukiwanie, operacje PDF, podpisy i AI-DMS.

    document-ai
  • Workflow AI

    Przepływy pracy, zadania, HITL, zatwierdzenia i automatyzacja procesów.

    workflow-ai
  • Relations AI

    CRM, partnerzy, leady, helpdesk i terminy.

    relations-ai
  • Analytics AI

    Analityka, BI, graf wiedzy, encje i RAG.

    analytics-ai
  • Media AI

    Studio obrazów, TTS, STT i tłumaczenie.

    media-ai
  • Data AI

    Walidacja, VAT, waluty, dane geoprzestrzenne i lookupy bezpieczeństwa.

    data-ai

Pokryte obszary

  • Zarządzanie dokumentami Wyszukiwanie, odczyt, przesyłanie, edycja, przenoszenie, kopiowanie, usuwanie
  • Inteligentne wyszukiwanie Pełnotekstowe, podobieństwo semantyczne, zaawansowane wyszukiwanie, statystyki
  • Podpis elektroniczny Zapytania o podpisy, szablony, weryfikacja, linki mobilne
  • Przetwarzanie AI AI-OCR, analiza dokumentów, wykrywanie PII, anonimizacja
  • Inteligencja dokumentów Encje, relacje, streszczenia, pola metadanych, embeddingi
  • Analizy Trendy, finanse, mapy ciepła, centrum audytu
  • Knowledge Graph Case'y biznesowe, oś czasu, referencje, relacje
  • Inteligencja CRM Konta, leady, okazje, sentyment
  • Inteligencja biznesowa Dashboardy, analiza pól, metryki Workspace
  • Webhooki i zdarzenia Subskrybuj, testuj, zarządzaj, subskrypcje zadań
  • Notatki, tagi i komentarze Komentarze tekstowe i notatki — tworzenie, listowanie, rozwiązywanie, usuwanie
  • Wersjonowanie i audyt Rewizje, zatrzymanie prawne, ślad audytu

Przykłady

Co Państwo mówią — jakie narzędzie działa

Cztery codzienne polecenia i narzędzie MCP, którego wymaga klient. Uprawnienia pochodzą z Workspace, a nie z czatu.

  • Wyodrębnij wszystkie dane z załączonego faktury.

    Narzędzie MCP po_aiocr_analyze

    Faktura przeanalizowana — wyodrębnione dane:

  • Zmień nazwę tego dokumentu na Faktura-2026-0042.

    Narzędzie MCP po_documents_rename

    Dokument przemianowany:

  • Dodaj komentarz do recenzji na stronie 2.

    Narzędzie MCP po_documents_comments_create

    Komentarz utworzony:

  • Jak rozwijała się objętość naszych dokumentów?

    Narzędzie MCP po_analytics_trends_get

    Analiza trendu z ostatnich 6 miesięcy:

Podkreślenia

Co wyróżnia serwer MCP

Serwer MCP nie jest nakładką na REST API — to to samo rdzenie z uprawnieniami konta, Workspace i kredytami.

  • OAuth 2.1 i token użytkownika

    OAuth dla Claude, ChatGPT i Grok; token użytkownika (po_ut_ / po_gt_) dla Cursor — po_sk_ jest zablokowany.

  • Wyszukiwanie hybrydowe z osadzaniem

    Osadzenia PaperOffice i pełnotekstowe działają razem, aby klient mógł znaleźć odpowiednie narzędzie.

  • Scenowanie i przesyłanie plików

    Podpisane URL-e do przesyłania — bez Base64 w czacie.

  • Knowledge Graph

    Business Cases, harmonogramy i relacje dokumentów za pomocą języka naturalnego.

  • Analityka i BI

    Trendy, finanse, mapy ciepła i metryki Workspace na żądanie.

  • Przetwarzanie w UE

    Przetwarzanie w własnej infrastrukturze UE — te same uprawnienia i Workspace co w aplikacji.

Przypadki użycia

Proszę zobaczyć PaperOffice MCP w 30 sekundach

Cztery rzeczywiste przepływy pracy z Claude — po jednym krótkim filmie każdy. Szczegółowe artykuły powiążone poniżej.

Najczęściej zadawane pytania

Wszystko o serwerze PaperOffice MCP

Jak uwierzytelnia się serwer MCP?
Claude, ChatGPT i Grok rozpoczynają pracę z OAuth 2.1. Alternatywnie token użytkownika lub grupy (po_ut_ / po_gt_) — po_sk_ i po_pk_ są zablokowane dla MCP.
Ile kosztuje korzystanie przez MCP?
Wywołania MCP obciążają Credits tak jak REST-API. Saldo i zużycie można sprawdzić za pomocą punktów końcowych rozliczeń.
Które narzędzia oferuje każdy z punktów końcowych?
/mcp to lekki zestaw IDE. /dms i /cursor dzielą operacje dokumentów, w tym Capture, Workflow i TTS. /claude to katalog bez TTS. /chatgpt (alias /openai) wymienia zestaw kuratorowanych narzędzi dla ChatGPT; /grok i /muse wymieniają te same narzędzia bez przesyłania załączników dostępnego wyłącznie dla ChatGPT. Referencja do narzędzi na tej stronie oznacza każde kuratorowane narzędzie jako Czytanie, Pisanie lub Wrażliwe Pisanie.
Czy obsługiwany jest OAuth 2.1?
Tak. OAuth 2.1 uruchamia się przy pierwszym połączeniu. Alternatywnie token użytkownika lub grupy (po_ut_ / po_gt_) — po_sk_ i po_pk_ są zablokowane dla MCP.
Czym jest natywny AI-DMS MCP?
AI-DMS, którego możliwości są natywnie dostępne przez Model Context Protocol — te same uprawnienia i Workspace co w aplikacji.
Jakie klienty są obsługiwane?
Między innymi Claude, ChatGPT, Grok, Cursor i profile Headless-DMS — zobacz strony połączenia.
Jak szybkie jest połączenie?
W ciągu kilku minut: OAuth 2.1 przy pierwszym połączeniu lub token użytkownika/grupy (po_ut_ / po_gt_), następnie udostępnienie narzędzi. po_sk_ jest zablokowane dla MCP.
Czy profile się różnią?
Tak — zakres narzędzia zależy od punktu końcowego. To, co może wykonać wywołanie, określają uprawnienia połączonego użytkownika; token grupowy (po_gt_) posiada dokładnie te same uprawnienia, co grupa użytkowników.
Gdzie znajduje się dokumentacja?
W dokumentacji Developer-MCP, a także w pliku llms.txt i kolekcji Live-Postman.
Czy istnieje hosting w UE?
Tak — przetwarzanie w infrastrukturze PaperOffice UE.

PaperOffice AI · Problem Solver

Prosimy o opisanie, co codziennie zabiera Państwu czas.

Wystarczy prosty opis. Nie są potrzebne specjalistyczne terminy.

Przykłady wprowadzające

Jak chcieliby Państwo korzystać z PaperOffice?

Komputer i smartfon są połączone: workspace na komputerze, przechwytywanie na telefonie.

Gdzie chcą Państwo zacząć?

Pełny workspace jest zoptymalizowany pod kątem komputera. Wersja mobilna nadaje się do przechwytywania, sprawdzania i udostępniania dokumentów.

Zarejestrować się bezpłatnie app.paperoffice.ai

Rozpocznijcie na komputerze

Osobisty link dostępu zostanie wysłany na podany adres e-mail.