Agentโ™ฅ๏ธŽAge
Catalog

io.github.anishmoncivarghese/docsift

Official

by anishmoncivarghese ยท Python

Convert a document once, then get back only the passages that answer a question.

io.github.anishmoncivarghese/docsift MCP Server

This MCP server converts documents once and then returns only the passages relevant to a question. It addresses large inputs (e.g., a 300-page PDF) by converting PDFs into clean Markdown, indexing them, and serving cited results with page numbers and section headings.

๐Ÿ› ๏ธ Key Features

  • Document-to-clean-Markdown conversion (once)
  • Indexing for retrieval
  • Question-based passage selection
  • Returned passages include page numbers and section headings
  • Runs on your machine

๐Ÿš€ Use Cases

  • Converting large PDFs that do not fit in a model context window
  • Reducing retrieval cost versus pasting entire documents
  • Enabling retrieval-augmented generation workflows with citations

โšก Developer Benefits

  • Smaller, targeted context from indexed Markdown
  • Easier citation of answers via page numbers and section headings

โš ๏ธ Limitations

  • Intended for converting and indexing documents rather than repeatedly reprocessing them
  • Source data indicates PDF-to-Markdown handling; other formats are not described

Topics

doclingdocument-conversionllmmarkdownmcppdfrag