Docsift MCP server
io.github.anishmoncivarghese/docsift·v0.5.7·7 starsConvert a document once, then get back only the passages that answer a question.
7 stars20 downloads/wk
Reviews
Write oneNobody has reviewed Docsift yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Docsift tools (2)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
convert_documentsearch_document
Public scan report
scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it
- Code scan40 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 83 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Docsift compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 48,243 servers
- Tools
- 2
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 7
- more than 86% of 28,706 servers
- Downloads a week
- 20
- more than 7% of 12,306 servers with a package
What its tools let an agent do: 2 read
Install Docsift in Claude Code, Cursor or VS Code
claude mcp add docsift -- uvx docsift
What the publisher says
From the Docsift repository's README, as published. We do not edit it. Read it on GitHub
DocSift
Convert documents once. Give agents only what they need.
<!-- Ownership marker for the official MCP Registry; it verifies this line against the README published on PyPI. Keep it. --> mcp-name: io.github.anishmoncivarghese/docsift
A 300-page PDF does not fit in a language model's context window, and pasting it in would be expensive if it did. DocSift converts documents into clean Markdown once, indexes them, and then hands back only the passages that answer a question — with page numbers and section headings, so the answer can be cited.
It runs on your machine. PDFs go through Docling, everything else through MarkItDown, both behind one interface. No cloud APIs, no accounts, no telemetry.
Where the saving comes from: retrieval, not conversion. Cleaning barely reduces tokens on PDFs, because Docling already strips headers and footers with its layout model. What changes the bill is asking a question and getting three relevant chunks back instead of a whole document.
Quickstart
Pick the engine you need — markitdown for Word, Excel, PowerPoint, HTML, CSV and EPUB; docling for PDFs (a large download: ML layout models); all for both engines plus the HTTP API and MCP server.
pip install "docsift[markitdown]" pip install "docsift[docling]" pip install "docsift[all]"
docsift convert report.pdf
That writes cleaned Markdown, token-budgeted chunks and a JSON summary to ./output/. pip install docsift on its own installs the CLI but no engine, and conversion will tell you so rather than failing obscurely.
Office means the modern formats: .docx, .xlsx, .pptx. The pre-2007 binaries — .doc, .xls, .ppt — are not supported, and DocSift refuses them by name rather than failing halfway through. Open one in PowerPoint, Keynote, LibreOffice or Google Slides and save it as .pptx first.
Use it from Claude, Codex, or another MCP client
The shortest path to the point of this tool: let an assistant search your own documents, without pasting them anywhere.
Which clients this works with
DocSift speaks MCP over stdio — the client starts it as a program on your machine. Anything that can do that is supported:
The last two are worth being clear about before you install anything. Their connector features only accept a remote MCP server at a public HTTPS URL, and DocSift has no remote transport — there is no configuration that makes a local one appear in those interfaces.
That is a deliberate position rather than an oversight. Reaching them means running DocSift on a server and uploading your documents to it, which is the opposite of the thing this tool is for. A self-hosted remote transport is a reasonable future addition; sending your files to someone else's machine is not.
1. Install it as a command, not into a project
An MCP client starts DocSift as a program, so it has to exist outside any virtualenv. Install it as a standalone tool:
uv tool install --python 3.12 "docsift[mcp,docling,markitdown]"
or with pipx:
pipx install --python python3.12 "docsift[mcp,docling,markitdown]"
DocSift needs Python 3.11 or newer. If your default is older, the version flag above is what avoids an unsatisfiable-requirements error. Expect a large download: docling brings PyTorch and layout models.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Docsift: common questions
- Is Docsift MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Docsift safety report
- How do I install Docsift?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Docsift need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Docsift maintained?
- The last commit was 85 days ago (2026-08-12). The latest release is v0.5.7.
- What can I use instead of Docsift?
- Servers from other publishers that do the same job: Docling MCP server.
- How does Docsift compare with other MCP servers?
- safety score 88/100 (higher than 75% of 48,243 servers); tools 2 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Docsift
Same job from other publishers: the closest match first, then the best rated.
- Docling MCPConvert PDFs and other documents to structured formats via Docling, for AI applications.not reviewedEstablishedA