Nerve is an open-source email agent runtime: JMAP-first inboxes, vector memory, and workflow-grade MCP tools. The repo name remains neuralmail, while the product brand is Nerve.
make up
make seed
make mcp-test
By default, the Make targets use configs/dev/host.yaml (localhost ports). To run against a different config:
CONFIG=configs/dev/cortex.yaml make seed
Then open:
http://localhost:8088/healthzhttp://localhost:8088/debugsite/list_threadsget_threadsearch_inboxtriage_messageextract_to_schemadraft_reply_with_policysend_replySee docs/MCP_Contract.md for schemas.
make up: start local stackmake seed: send dramatic demo emails (outage + refund)make mcp-test: validate MCP endpointmake doctor: connectivity checksDefaults live in configs/dev/cortex.yaml. Environment variables override config.
Key env vars:
NM_JMAP_URLNM_DB_DSNNM_QDRANT_URLNM_REDIS_URLNM_SMTP_HOSTNM_POLICY_PATHThe OSS engine is neuralmaild; the product is Nerve (nerve.email).