This repository hosts a static export of an MCP Agent Mail project. It contains a scrubbed SQLite snapshot plus a self-contained viewer so teammates can browse threads, attachments, and metadata without needing direct database access.
mailbox.sqlite3— scrubbed mailbox database (agent names retained, ack/read state cleared).viewer/— static web viewer (Alpine.js + Tailwind) with inbox, thread explorer, search, and attachment tooling.manifest.json— machine-readable metadata (project scope, scrub stats, hosting hints, asset SRI hashes)._headers— COOP/COEP headers for hosts that support Netlify-style header rules..nojekyll— disables GitHub Pages' Jekyll processing so_headersand.wasmassets are served untouched.HOW_TO_DEPLOY.md— detailed deployment checklist for GitHub Pages, Cloudflare Pages, Netlify, or generic hosts.
The viewer/index.html application renders the exported mailbox locally or when deployed to static hosting. If this repo is published via GitHub Pages, the root index.html immediately redirects to the viewer.
Detected hosting signals when this export was generated:
- GitHub Pages — Deploy the bundle via docs/ or gh-pages branch with coi-serviceworker.js for cross-origin isolation. (signals: Git remote: https://github.com/Dicklesworthstone/mcp_agent_mail.git)
- Install dependencies (first time only):
uv sync
- Rebuild or update the export from the source project:
uv run python -m mcp_agent_mail.cli share update /path/to/this/repo
- Preview locally:
The command serves the viewer at
uv run python -m mcp_agent_mail.cli share preview .http://127.0.0.1:9000/with hot reload. - Deploy using GitHub Pages (built into the
share wizard) or manually followHOW_TO_DEPLOY.md.
From the MCP Agent Mail source checkout, run:
uv run python -m mcp_agent_mail.cli share export \
--output /path/to/this/repo \
--project <project-slug> \
--scrub-preset standard \
--no-zipThis overwrites the bundle (after you clean the repo) with the latest messages while preserving viewer assets.
- Signed bundles: If
manifest.sig.jsonis present, verify with:uv run python -m mcp_agent_mail.cli share verify . --public-key $(cat signing-*.pub)
- SRI hashes:
manifest.jsonrecords SHA256 digests for viewer assets; static hosts can pin hashes if desired.
- GitHub Pages shows 404: confirm Pages is set to the
mainbranch and root (/). The wizard callsgh api repos/:owner/:repo/pagesautomatically; re-run it if needed. .wasmserved as text/plain: ensure.nojekyllis present and_headersare respected, or configure MIME types manually.- Viewer warns about OPFS: host must send COOP/COEP headers. GitHub Pages requires the bundled
coi-serviceworker.jsto be uncommented (seeHOW_TO_DEPLOY.md).
MCP Agent Mail is an asynchronous coordination layer for multi-agent coding workflows. It captures messages, attachments, and advisory file reservations so agents can collaborate safely. Static exports make it easy to share audit trails without granting direct database access.