{"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.10","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"dead-letter","version":"0.4.10","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.10"}],"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.10/dead-letter-mcp-0.4.10.mcpb","version":"0.4.10","fileSha256":"2cbeab1f2b0e499b034e708bb50aa5ce5862b2c4591babc54b4b2106f6257168","transport":{"type":"stdio"}},{"registryType":"oci","identifier":"ghcr.io/bigcactuslabs/dead-letter@sha256:08699fa81fd5be51b12cdbcbbcdd4333f8a2dd9d928d79ca1b9e34473beac8af","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-29T21:02:46.164562Z","publishedAt":"2026-10-29T21:02:46.164562Z","updatedAt":"2026-10-29T21:02:46.164562Z","isLatest":true}}}
