Proofpage MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Proofpage MCP Serversearch my collected evidence for AI regulation and show exact quotes with citations"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Capture it. Keep the evidence. Check the quote.
Proofpage turns public web pages and your own exported files into traceable evidence for AI. Collect material, inspect the original source, review training examples, and export datasets—or let an existing AI assistant search your evidence through MCP. The goal is a workspace for web evidence across formats, with source context, permissions, revisions, and exportable provenance. See the scraper strategy and format roadmap for what works today and what comes next.
Free to run on your own computer. MIT licensed. No account, subscription, or model API key required for core features. Desktop downloads include Python: no Python installation or terminal is needed. This is an early release. The Mac downloads are Developer ID signed and Apple-notarized; Windows signing is still pending.

New in v0.5.0: Reviewed business context, saved evidence runs, offline replay, Python/Node SDKs, installable skills, and Google Docs connection support. Google Docs requires your own OAuth setup while the shared app remains in testing.
What you can do
Your goal | Proofpage gives you |
Check an AI answer | Claim Check: preview citations, compare quotes, see drift and export a report |
Track publisher signals | Rights Radar: recorded evidence, conservative verdicts and export gates |
Follow page changes | Timeline, immutable revisions and word/number comparisons |
Share verifiable evidence | Proof Receipts, offline bundles and WACZ archives |
Collect useful web content | Public page capture, bounded crawling, refresh schedules, and original evidence |
Bring your own data | ZIP, CSV, JSON, JSONL, Markdown, text, and HTML imports; conversation-aware adapters |
Prepare training data | Reviewed SFT examples, preference pairs, corrections, evaluations, grouped splits, and frozen exports |
Give your existing AI sources | MCP tools, cited search results, exact quotes, revision IDs, and capture timestamps |
Stay in control | Local SQLite storage, permission reviews, backups, and portable exports |
Proofpage prepares data; it does not train a model. Collection respects robots rules and does not bypass logins or access controls. Optional model-assisted drafting sends selected content only when you request it and still requires review. See capabilities and limits.
Related MCP server: qsearch
Run from source
With Python 3.11+ installed, clone this repository and run:
python3 -m pip install -e .
python3 -m proofpage --home ~/Proofpage-preview/data serve --openBack up your workspace before updating. For the easiest setup, use the native downloads below.
Install and run
Download, extract, open
Choose your computer from the v0.5.0 downloads:
Computer | Download | Open it |
Mac with Apple silicon (M1 or newer), macOS 14+ | Proofpage-0.5.0-darwin-arm64.zip | Extract, drag Proofpage.app to Applications, and open it |
Mac with Intel processor, macOS 13+ | Proofpage-0.5.0-darwin-x86_64.zip | Extract, drag Proofpage.app to Applications, and open it |
Windows 10/11, 64-bit Intel/AMD | Proofpage-0.5.0-windows-x86_64.zip | Extract the entire ZIP, then double-click Proofpage.exe |
Linux, 64-bit Intel/AMD desktop | Proofpage-0.5.0-linux-x86_64.tar.gz | Extract with your archive manager, then open the Proofpage executable |
Proofpage opens in its own native Tauri window. Keep it open for scheduled collection; closing the window stops the local engine after active captures finish. Settings → App updates checks for releases and offers a matching download. Updating currently uses download-and-replace. Your library stays in your home folder under Proofpage/data.
No terminal. No Python setup. No account. Keep all extracted files together on Windows and Linux. The app chooses an available local port automatically. Linux requires a graphical desktop and system libraries compatible with Ubuntu 22.04 or newer; not every distribution has been tested. On Mac, use About This Mac to find your processor type.
Mac downloads are signed and notarized: both Apple silicon and Intel archives include stapled Apple tickets and pass Gatekeeper assessment. macOS may still show its normal first-download confirmation. Windows remains an unsigned preview and may warn about an unknown publisher or block launch. Do not disable system security protections. Mac verification record.
Your files stay separate from the app
Your user folder / Proofpage/
├── data/ Your private evidence and settings
├── backups/ A place to save database backups
└── exports/ A place to save dataset downloadsBackups and exports are saved where you choose. Updating or replacing the application does not delete this data folder. The desktop app reuses the data/ folder created by the earlier guided installer. CLI workspaces at other paths are separate.
For developers and terminal users, download proofpage-0.5.0-local.zip instead. This source-oriented bundle requires Python 3.11+. Extract it and run:
python3 scripts/install.pyOn Windows use py -3 scripts/install.py. It creates an isolated runtime and CLI launchers under ~/Proofpage. If that folder already exists, choose a new location with --directory. Full setup instructions →
Save straight from Chrome
Add to Chrome → — companion 0.3.0 is available from the Chrome Web Store. No Developer mode or ZIP installation is needed.
Open Proofpage → Settings → Connect browser, then enter its port and pairing code in the companion's Connect your desktop app panel. On a page, choose Preview this page, review the content, confirm permission, and choose Save to Proofpage. After pairing, saving goes straight into your local library with no manual import. The companion also saves original images and PDFs with desktop 0.3.0 or later. Passwords and session cookies stay in Chrome. Browser setup and privacy guide →
Your first five minutes
Click Add source, enter a public page URL, then click Collect in Sources.
Open the record in Library to inspect its text, original evidence, and capture details.
Open Verify to check a quoted answer against captured evidence, or use Training to create draft examples, review source permissions, and approve suitable examples.
Freeze and export a training bundle. Use Datasets for the separate reviewed text-corpus workflow.
Open Agent access to connect an AI assistant to your local evidence.
For archives, choose Import files, create an account-specific profile, preview the file, and select what to keep. Read the full workflow guide →
Connect your AI assistant
Open Agent access → Copy setup prompt and paste it into your assistant. Proofpage fills in the correct executable and data-folder paths. The prompt asks the assistant to preserve existing integrations, configure this local MCP server, and verify it by listing sources. Copy MCP configuration gives you the JSON directly.
Desktop downloads include the MCP helper, so this does not require installing Python. Your assistant must support local MCP and have permission to configure integrations; regular web chats may only be able to provide instructions. Connection guide.
Prefer the terminal?
The optional Python installation includes a CLI. Desktop downloads open a native workspace window. After following the optional CLI setup above, on macOS/Linux:
~/Proofpage/proofpage --help
~/Proofpage/proofpage doctor
~/Proofpage/proofpage collect https://example.com
~/Proofpage/proofpage search "example"
~/Proofpage/proofpage serve --open
~/Proofpage/proofpage backup ~/Proofpage/backups/evidence.sqlite3On Windows PowerShell, use & "$HOME\Proofpage\proofpage.cmd" followed by the same arguments. Collection and search return JSON for scripts. doctor checks Python and SQLite FTS5 support and shows the workspace path. All CLI workflows →
git clone https://github.com/Mehxeo/Proofpage-OpenSource.git
cd Proofpage-OpenSource
python3 scripts/install.pyFor development, create a virtual environment instead:
python3 -m venv .venv
.venv/bin/python -m pip install -e .
.venv/bin/proofpage --home .proofpage serve --openOn Windows, use py -3 and .venv\Scripts\python.exe / .venv\Scripts\proofpage.exe. Installing from source may download build tools. The local release bundle installs its wheel without third-party runtime dependencies. Do not assume an unrelated package on PyPI is this project; use this repository's releases.
Help, upgrades, and your data
Desktop app: it chooses a free port. If it says Proofpage is already running, use the existing Proofpage window.
Python or SQLite error: run
proofpage doctor. Python must include SQLite FTS5. Install a supported Python distribution if it does not.Upgrade desktop: close Proofpage, replace the application with the new download, and reopen it. Keep your
Proofpage/datafolder. For CLI upgrades and backups, see the installation guide.Uninstall desktop: close Proofpage and remove its application files. Your data remains in your user folder. Remove that data folder only if you want to delete the evidence too.
Questions or bugs: open an issue. For sensitive reports, follow Security.
Open source
MIT license · Contributing · Implementation status · CI checks
The repository also includes an optional self-hosted edition with isolated accounts and billing integration. A managed paid service is not live. Local use remains free and independent of hosted accounts.
Signing and notarization workflows are available for maintainers: secure setup guide. Signing status is stated per release; adding workflows alone does not make existing downloads signed.
Images, PDFs, and OCR
The 0.3 desktop app saves original files and extracts searchable text locally, including scanned PDF pages. Save public image/PDF URLs directly and watch them hourly. Media and automation guide.
Automation and assistant setup (current source)
Open Agent access → Test MCP connection to check the actual local server. Copy the setup prompt to a local MCP-capable assistant, then confirm it can list your sources. Download the bundled Proofpage skill for collection, schedules, research and training-draft workflows. In Sources → Set schedule, choose an interval or pause. Scheduled collection requires the app/server to stay running.
These setup improvements are included in the desktop release. ChatGPT web requires a separate compatible remote connector, not the local stdio configuration.
Native runtime requirements: Windows uses Microsoft Edge WebView2. Linux needs WebKitGTK 4.1 (libwebkit2gtk-4.1-0 on Ubuntu) and a graphical desktop.
Build the native app yourself: Tauri desktop build guide.
Reproducible evidence for developers
Proofpage 0.5.0 includes pinned input manifests, offline replay, exact quote dependencies, drift reports, Python/Node SDKs, and a CI action. The desktop app includes the evidence-run UI and MCP tools; the repository includes the CLI, SDKs and CI action. Developer workflow · Implementation plan.
Agent access now also records retrievals under an output ID, replays saved inputs, checks changes, and exports manifests. Five MCP tools expose the same workflow to local assistants. The Python SDK can import results from existing collectors without a hosted dependency. All of this remains MIT licensed.
Business context
Build a reviewed profile from selected evidence, keep business/customer/reference/ writing material separate, and export portable Markdown/JSON context packs. Bookmark HTML imports preview selected links without silently fetching pages. Local MCP clients can retrieve approved current profiles; approved business facts can become separately reviewed training drafts. Setup and developer API.
Optional connectors
Sync explicitly selected Google Docs with read-only OAuth and credentials stored
in the operating system vault. Serve read-only context over OAuth-protected remote
MCP, or install the bundled skill into a Codex/Claude project with
proofpage install-skill --project /path/to/project --client codex.
Setup, permissions and limitations. The desktop includes Google OAuth and secure-vault libraries; client configuration is still required. The remote MCP server and skill installer are available through a source/CLI installation. Remote connections need your own HTTPS host and OAuth provider.
This server cannot be deployed
Maintenance
Related MCP Connectors
Live AI-native web search with citations. One tool for every MCP client. Flat per-request pricing.
Cited web evidence and fact checking for AI agents. $0.01 per call, no API key.
Multi-engine search for AI agents. Trust scoring, local corpus, MCP-native. Self-hostable, BYOK.
Free web search for AI agents. No API key required. Hosted MCP in active development.
Related MCP Servers
- AlicenseBqualityAmaintenanceAn MCP-native evidence retrieval platform that ingests source material, builds lexical and vector indexes, performs hybrid retrieval, and returns structured evidence packages for AI assistants.88Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to perform web searches with full content retrieval and multi-engine provenance, including trust scoring and local corpus persistence, via MCP integration.1 npm3Apache 2.0
- AlicenseAqualityCmaintenanceEnables MCP hosts to perform cited web searches and receive source-bearing results with titles, URLs, snippets, and sources for evidence-grounded answers.112 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables AI tools to securely search and retrieve relevant, source-attributed chunks from private local documents via MCP, without sending document content to third-party services.2MIT