{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.BigCactusLabs/dead-letter","description":"Convert .eml and .mbox email to clean Markdown for RAG, LLM pipelines, and local knowledge bases","title":"dead-letter","repository":{"url":"https://github.com/BigCactusLabs/dead-letter","source":"github"},"version":"0.4.9","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"dead-letter","version":"0.4.9","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"dead-letter requires Python 3.12+","type":"named","name":"--python","value":"3.12"},{"description":"Install the pinned package with the MCP server extra","type":"named","name":"--from","value":"dead-letter[mcp]==0.4.9"}],"packageArguments":[{"description":"MCP server console entrypoint","type":"positional","value":"dead-letter-mcp"}]},{"registryType":"mcpb","identifier":"https://github.com/BigCactusLabs/dead-letter/releases/download/v0.4.9/dead-letter-mcp-0.4.9.mcpb","version":"0.4.9","fileSha256":"c1dd4f9f15bf70088f3649dcffca0b118363b9beaa563040874d6bc24e54e2f1","transport":{"type":"stdio"}},{"registryType":"oci","identifier":"ghcr.io/bigcactuslabs/dead-letter@sha256:0023516c85b2e5464d7a73cf037289f43d4aa8f44f13dbb6f4e09f5b9f9fa8c7","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"type":"positional","value":"--rm"},{"type":"positional","value":"-i"},{"type":"named","name":"--network","value":"none"},{"type":"positional","value":"--read-only"},{"type":"named","name":"--cap-drop","value":"ALL"},{"type":"named","name":"--security-opt","value":"no-new-privileges"},{"type":"named","name":"--tmpfs","value":"/tmp:rw,noexec,nosuid,size=64m"},{"variables":{"container_user":{"description":"Unprivileged numeric UID:GID; on Linux use your host IDs for private bind mounts","isRequired":true,"default":"10001:10001"}},"type":"named","name":"--user","value":"{container_user}"},{"variables":{"input_directory":{"description":"Existing absolute host directory bind-mounted at /input (read-only)","isRequired":true}},"type":"named","name":"--mount","value":"type=bind,source={input_directory},target=/input,readonly"},{"variables":{"output_directory":{"description":"Existing absolute host directory bind-mounted at /output (writable)","isRequired":true}},"type":"named","name":"--mount","value":"type=bind,source={output_directory},target=/output"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-22T21:24:23.7449Z","publishedAt":"2026-10-22T21:24:23.7449Z","updatedAt":"2026-10-22T21:24:23.7449Z","isLatest":true}}}
