DocPull MCP server
io.github.raintree-technology/docpull·v6.8.0·28 starsSync public web sources into cited context packs for AI agents, RAG, and MCP clients.
not scanned yet
28 stars288 downloads/wk
Reviews
Write oneNobody has reviewed DocPull yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
DocPull tools
No tool declarations could be read from the package source. They show once the server is installed.
How DocPull compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 68% of 4,461 AI and agents servers
- GitHub stars
- 28
- more than 90% of 2,713 AI and agents servers
- Downloads a week
- 288
- more than 79% of 1,554 AI and agents servers with a package
Release history: 3 versions in the registry since 2026-09-05, latest 2026-10-23, typically one every 36 days.
Install DocPull in Claude Code, Cursor or VS Code
claude mcp add docpull -- uvx docpull
What the publisher says
From the DocPull repository's README, as published. We do not edit it. Read it on GitHub
DocPull
<!-- project-record: docpull -->
Active open-source project · MIT License
DocPull turns changing public web sources into cited, reproducible context for AI agents and retrieval pipelines. Use it when your application needs to know which sources it used, whether they changed, and how to rebuild the same context later.
<!-- mcp-name: io.github.raintree-technology/docpull -->
Install and sync your first source
pip install docpull
docpull init stripe-docs
docpull add https://docs.stripe.com
docpull sync
docpull diff
docpull export context-pack --target cursorThe project stores declared sources in docpull.yaml and resolved inputs in .docpull/context.lock.json. Later syncs produce a hash-based diff while preserving source URLs, content hashes, run IDs, citations, and export metadata.
No account or paid API is required for this path. Direct fetching, discovery, extraction, indexing, pack analysis, and diffs run locally.
Why use DocPull
source versions produced an answer or artifact.
- Reproduce agent context. Stable IDs, hashes, manifests, and lockfiles show which
feeds, repositories, packages, standards, and local documents.
- Detect source drift. Sync and diff documentation, product pages, policies,
sidecars remain readable without a hosted service.
- Keep evidence inspectable. Markdown, NDJSON, SQLite, citations, and provenance
data workflows, or a versioned context-pack release.
- Choose the downstream surface. Export context for agent clients, vector import,
choice and can be blocked with a zero-dollar budget.
- Keep expensive routes explicit. Browser and cloud rendering require an explicit
How it works
declared sources → local acquisition → versioned evidence → diff and validation → exportDocPull's v3 pack contract separates raw extraction, agent-ready context, and eval-grade evidence. Validate the level a downstream system requires:
docpull pack prepare packs/docs --eval-grade
docpull pack validate packs/docs --level eval
docpull ci --preparedocpull ci checks freshness, citation coverage, pack quality, rights metadata, and other configured gates. It writes context-ci.report.json and CONTEXT_CI.md, then exits non-zero when a hard gate fails.
Supported surfaces
Common source shapes include static and server-rendered websites, OpenAPI documents, feeds, papers, public GitHub repositories, npm and PyPI packages, standards, datasets, transcripts, Wikimedia pages, product and policy pages, and local PDF or office files. See context-pack workflows for the complete surface.
MCP server
pip install 'docpull[mcp]'
docpull mcpClaude Code can register the same local server:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
DocPull: common questions
- Is DocPull MCP server safe?
- Mostly: it is graded B (83/100). Read the DocPull safety report
- How do I install DocPull?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does DocPull need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is DocPull maintained?
- The last commit was 24 days ago (2026-10-12). The latest release is v6.8.0.
- What can I use instead of DocPull?
- Servers from other publishers that do the same job: agent-device MCP server, Basic Memory MCP server and Local Rag MCP server.
- How does DocPull compare with other AI and agents MCP servers?
- safety score 83/100 (higher than 68% of 4,461 AI and agents servers); github stars 28 (more than 90% of 2,713 AI and agents servers); downloads a week 288 (more than 79% of 1,554 AI and agents servers with a package). Full comparison.
Alternatives to DocPull
Same job from other publishers: the closest match first, then the best rated.
- agent-deviceOpen source device layer for AI agents: control mobile, web, TV, and desktop apps over MCPnot reviewedWidely usedA
- Basic MemoryLocal-first knowledge management with bi-directional LLM sync via Markdown files.not reviewedWidely usedB
- Local RagEasy-to-setup local RAG server with minimal configurationnot reviewedEstablishedA
- Butterbase AIButterbase MCP server — manage your backend: schemas, auth, functions, storage, RAG, deploys.not reviewedEstablishedA
- SpotifyscraperPublic Spotify metadata, lyrics and podcasts for LLM agents. No API key, read-only.not reviewedEstablishedB