Capsid

The knowledge store, work queue and credential boundary that every other project is run through.

Address
mcp.dustinedwards.info
Source
github.com/DrDustinEdwards/capsid

Inside

  • MCP Worker (Cloudflare Worker): Serves MCP, the operator routes, /health and the Portal's API.
  • Portal (React, served by the Worker): The admin view, behind Cloudflare Access.
  • Five-minute tick (Workers cron trigger): Lease sweep, auto-merge, the watcher and the daily passes.
  • capsid (D1 with FTS5): Documents, jobs, agents and the audit log.
  • capsid-media (R2): Media and the daily backups.
  • app KV (Workers KV): Caches, rate-limit counters and computed documents.

How they connect

  • MCP Worker writes to capsid
  • MCP Worker writes to capsid-media
  • MCP Worker writes to app KV
  • MCP Worker serves Portal
  • Five-minute tick writes to capsid
  • Five-minute tick writes to app KV

Connections

The family
The same map as a list

Runs everything

  • Capsid The knowledge store, work queue and credential boundary that every other project is run through. mcp.dustinedwards.info Its page Capsid

Shared parts

  • Capsomer shared The design system every app is drawn in: tokens, the shell and shared controls in plain CSS. capsomer.dustinedwards.info Its page Capsomer
  • site-runtime shared Request-time behaviour every site imports: security headers, the rate limiter and the health format. Its page site-runtime
  • d1-dump shared Per-table backups of a D1 database, with graduated retention and a restore drill. Its page d1-dump
  • devkit shared The shared CI workflow, Renovate rules and test helpers. Its page devkit
  • site-api shared The contract Carrel publishes through. Its page site-api
  • Prelum shared Turns finished writing into pages, feeds and sitemaps. Its page Prelum

What people use

From Capsid's public model of 2026-10-11. Also as markdown.