工具 API
get_ document_ structure
Extract a document's hierarchical outline (headers, sections, page references). REQUIRED for documents over 20 pages — call this first to locate relevant sections, then pass their page numbers to `get_page_content()`. Use the `part` parameter to iterate large outlines until `pagination.has_more` is false.
调用信息
- 工具标识
- pageindex-mcp.get_document_structure
- 服务提供方
- PageIndex
- 平均响应
- 0 ms
- 近 7 天调用
- 0
输入参数
doc_name必填Copy the `name` field verbatim from a browse_documents() or search_documents() response (case-sensitive, include extension). Example: "Q3 Report.pdf". If the response shows two documents with the same name, pass `folder_id` alongside to disambiguate.
folder_idDisambiguator for same-name documents. Copy the `folder_id` from the intended browse/search result; use "root" for root-level documents, or "shared-with-me"/"following" for the read-only folders at the library root; omit if `doc_name` is unique. Copy any folder_id verbatim from a browse_documents()/get_folder_structure() response, never construct one.
partPart number for pagination (1-based, default 1). For large outlines, increment until the response's `pagination.has_more` becomes false.
wait_for_completionIf true and document is processing, automatically wait up to 3 minutes until completed. Reduces repeated tool calls.