{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fbossiere/proton-safe-mcp","description":"Read and search Proton Mail, then create human-approved drafts without send capability.","title":"Proton Safe MCP","repository":{"url":"https://github.com/fbossiere/proton-safe-mcp","source":"github"},"version":"1.0.1","websiteUrl":"https://fbossiere.github.io/proton-safe-mcp/","packages":[{"registryType":"pypi","identifier":"proton-safe-mcp","version":"1.0.1","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"value":"serve","type":"positional"}],"environmentVariables":[{"description":"Proton address configured in Proton Mail Bridge","isRequired":true,"format":"string","placeholder":"your-address@proton.me","name":"PROTON_BRIDGE_USER"},{"description":"Local IMAP port shown by Proton Mail Bridge","format":"number","default":"1143","name":"PROTON_IMAP_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-29T19:07:31.102104Z","publishedAt":"2026-08-29T19:07:31.102104Z","updatedAt":"2026-08-29T19:07:31.102104Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fbossiere/proton-safe-mcp","description":"Read and search Proton Mail, then create human-approved drafts without send capability.","title":"Proton Safe MCP","repository":{"url":"https://github.com/fbossiere/proton-safe-mcp","source":"github"},"version":"1.0.2","websiteUrl":"https://fbossiere.github.io/proton-safe-mcp/","packages":[{"registryType":"pypi","identifier":"proton-safe-mcp","version":"1.0.2","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"value":"serve","type":"positional"}],"environmentVariables":[{"description":"Proton address configured in Proton Mail Bridge","isRequired":true,"format":"string","placeholder":"your-address@proton.me","name":"PROTON_BRIDGE_USER"},{"description":"Local IMAP port shown by Proton Mail Bridge","format":"number","default":"1143","name":"PROTON_IMAP_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-30T05:21:34.333002Z","publishedAt":"2026-08-30T05:21:34.333002Z","updatedAt":"2026-08-30T05:21:34.333002Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fbossiere/proton-safe-mcp","description":"Read and search Proton Mail, extract bounded attachment text, and create human-approved drafts.","title":"Proton Safe MCP","repository":{"url":"https://github.com/fbossiere/proton-safe-mcp","source":"github"},"version":"1.1.0","websiteUrl":"https://fbossiere.github.io/proton-safe-mcp/","packages":[{"registryType":"pypi","identifier":"proton-safe-mcp","version":"1.1.0","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"value":"serve","type":"positional"}],"environmentVariables":[{"description":"Proton address configured in Proton Mail Bridge","isRequired":true,"format":"string","placeholder":"your-address@proton.me","name":"PROTON_BRIDGE_USER"},{"description":"Local IMAP port shown by Proton Mail Bridge","format":"number","default":"1143","name":"PROTON_IMAP_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-01T08:05:28.275069Z","publishedAt":"2026-09-01T08:05:28.275069Z","updatedAt":"2026-09-01T08:05:28.275069Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fbossiere/proton-safe-mcp","description":"Read Proton Mail, extract bounded attachment text, and create explicitly confirmed drafts.","title":"Proton Safe MCP","repository":{"url":"https://github.com/fbossiere/proton-safe-mcp","source":"github"},"version":"1.2.0","websiteUrl":"https://fbossiere.github.io/proton-safe-mcp/","packages":[{"registryType":"pypi","identifier":"proton-safe-mcp","version":"1.2.0","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"value":"serve","type":"positional"}],"environmentVariables":[{"description":"Proton address configured in Proton Mail Bridge","isRequired":true,"format":"string","placeholder":"your-address@proton.me","name":"PROTON_BRIDGE_USER"},{"description":"Local IMAP port shown by Proton Mail Bridge","format":"number","default":"1143","name":"PROTON_IMAP_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-02T04:24:20.569091Z","publishedAt":"2026-09-02T04:24:20.569091Z","updatedAt":"2026-09-02T04:24:20.569091Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fbossiere/proton-safe-mcp","description":"Read Proton Mail, extract bounded attachment text, and create explicitly confirmed drafts.","title":"Proton Safe MCP","repository":{"url":"https://github.com/fbossiere/proton-safe-mcp","source":"github"},"version":"1.2.1","websiteUrl":"https://fbossiere.github.io/proton-safe-mcp/","packages":[{"registryType":"pypi","identifier":"proton-safe-mcp","version":"1.2.1","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"value":"serve","type":"positional"}],"environmentVariables":[{"description":"Proton address configured in Proton Mail Bridge","isRequired":true,"format":"string","placeholder":"your-address@proton.me","name":"PROTON_BRIDGE_USER"},{"description":"Local IMAP port shown by Proton Mail Bridge","format":"number","default":"1143","name":"PROTON_IMAP_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-02T08:11:52.15005Z","publishedAt":"2026-09-02T08:11:52.15005Z","updatedAt":"2026-09-02T08:11:52.15005Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fbossiere/proton-safe-mcp","description":"Read Proton Mail, extract bounded attachment text, and create explicitly confirmed drafts.","title":"Proton Safe MCP","repository":{"url":"https://github.com/fbossiere/proton-safe-mcp","source":"github"},"version":"2.0.0","websiteUrl":"https://fbossiere.github.io/proton-safe-mcp/","packages":[{"registryType":"pypi","identifier":"proton-safe-mcp","version":"2.0.0","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"value":"serve","type":"positional"}],"environmentVariables":[{"description":"Proton address configured in Proton Mail Bridge","isRequired":true,"format":"string","placeholder":"your-address@proton.me","name":"PROTON_BRIDGE_USER"},{"description":"Local IMAP port shown by Proton Mail Bridge","format":"number","default":"1143","name":"PROTON_IMAP_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-02T12:29:40.56653Z","publishedAt":"2026-09-02T12:29:40.56653Z","updatedAt":"2026-09-02T12:29:40.56653Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fbossiere/proton-safe-mcp","description":"Read Proton Mail, extract bounded attachment text, and create explicitly confirmed drafts.","title":"Proton Safe MCP","repository":{"url":"https://github.com/fbossiere/proton-safe-mcp","source":"github"},"version":"2.0.1","websiteUrl":"https://fbossiere.github.io/proton-safe-mcp/","packages":[{"registryType":"pypi","identifier":"proton-safe-mcp","version":"2.0.1","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"value":"serve","type":"positional"}],"environmentVariables":[{"description":"Proton address configured in Proton Mail Bridge","isRequired":true,"format":"string","placeholder":"your-address@proton.me","name":"PROTON_BRIDGE_USER"},{"description":"Local IMAP port shown by Proton Mail Bridge","format":"number","default":"1143","name":"PROTON_IMAP_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-02T14:23:58.196677Z","publishedAt":"2026-09-02T14:23:58.196677Z","updatedAt":"2026-09-02T14:23:58.196677Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fbossiere/proton-safe-mcp","description":"Read Proton Mail, extract bounded attachment text, and create explicitly confirmed drafts.","title":"Proton Safe MCP","repository":{"url":"https://github.com/fbossiere/proton-safe-mcp","source":"github"},"version":"2.0.2","websiteUrl":"https://fbossiere.github.io/proton-safe-mcp/","packages":[{"registryType":"pypi","identifier":"proton-safe-mcp","version":"2.0.2","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"value":"serve","type":"positional"}],"environmentVariables":[{"description":"Proton address configured in Proton Mail Bridge","isRequired":true,"format":"string","placeholder":"your-address@proton.me","name":"PROTON_BRIDGE_USER"},{"description":"Local IMAP port shown by Proton Mail Bridge","format":"number","default":"1143","name":"PROTON_IMAP_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-03T01:45:26.406972Z","publishedAt":"2026-09-03T01:45:26.406972Z","updatedAt":"2026-09-03T01:45:26.406972Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fbossiere/proton-safe-mcp","description":"Read Proton Mail, extract bounded attachment text, and create explicitly confirmed drafts.","title":"Proton Safe MCP","repository":{"url":"https://github.com/fbossiere/proton-safe-mcp","source":"github"},"version":"2.0.3","websiteUrl":"https://fbossiere.github.io/proton-safe-mcp/","packages":[{"registryType":"pypi","identifier":"proton-safe-mcp","version":"2.0.3","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"value":"serve","type":"positional"}],"environmentVariables":[{"description":"Proton address configured in Proton Mail Bridge","isRequired":true,"format":"string","placeholder":"your-address@proton.me","name":"PROTON_BRIDGE_USER"},{"description":"Local IMAP port shown by Proton Mail Bridge","format":"number","default":"1143","name":"PROTON_IMAP_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-04T16:20:07.106133Z","publishedAt":"2026-09-04T16:20:07.106133Z","updatedAt":"2026-09-04T16:20:07.106133Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fbossiere/proton-safe-mcp","description":"Read Proton Mail, extract bounded attachment text, and create explicitly confirmed drafts.","title":"Proton Safe MCP","repository":{"url":"https://github.com/fbossiere/proton-safe-mcp","source":"github"},"version":"2.1.0","websiteUrl":"https://fbossiere.github.io/proton-safe-mcp/","packages":[{"registryType":"pypi","identifier":"proton-safe-mcp","version":"2.1.0","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"value":"serve","type":"positional"}],"environmentVariables":[{"description":"Proton address configured in Proton Mail Bridge","isRequired":true,"format":"string","placeholder":"your-address@proton.me","name":"PROTON_BRIDGE_USER"},{"description":"Local IMAP port shown by Proton Mail Bridge","format":"number","default":"1143","name":"PROTON_IMAP_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-13T06:54:08.937855Z","publishedAt":"2026-09-13T06:54:08.937855Z","updatedAt":"2026-09-13T06:54:08.937855Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fbossiere/proton-safe-mcp","description":"Read Proton Mail, extract bounded attachment text, and create explicitly confirmed drafts.","title":"Proton Safe MCP","repository":{"url":"https://github.com/fbossiere/proton-safe-mcp","source":"github"},"version":"2.1.1","websiteUrl":"https://fbossiere.github.io/proton-safe-mcp/","packages":[{"registryType":"pypi","identifier":"proton-safe-mcp","version":"2.1.1","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"value":"serve","type":"positional"}],"environmentVariables":[{"description":"Proton address configured in Proton Mail Bridge","isRequired":true,"format":"string","placeholder":"your-address@proton.me","name":"PROTON_BRIDGE_USER"},{"description":"Local IMAP port shown by Proton Mail Bridge","format":"number","default":"1143","name":"PROTON_IMAP_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-13T12:58:15.263864Z","publishedAt":"2026-09-13T12:58:15.263864Z","updatedAt":"2026-09-13T12:58:15.263864Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fbossiere/proton-safe-mcp","description":"Read Proton Mail, extract bounded attachment text, and create explicitly confirmed drafts.","title":"Proton Safe MCP","repository":{"url":"https://github.com/fbossiere/proton-safe-mcp","source":"github"},"version":"2.1.2","websiteUrl":"https://fbossiere.github.io/proton-safe-mcp/","packages":[{"registryType":"pypi","identifier":"proton-safe-mcp","version":"2.1.2","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"value":"serve","type":"positional"}],"environmentVariables":[{"description":"Proton address configured in Proton Mail Bridge","isRequired":true,"format":"string","placeholder":"your-address@proton.me","name":"PROTON_BRIDGE_USER"},{"description":"Local IMAP port shown by Proton Mail Bridge","format":"number","default":"1143","name":"PROTON_IMAP_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-13T13:14:21.266282Z","publishedAt":"2026-09-13T13:14:21.266282Z","updatedAt":"2026-09-13T13:14:21.266282Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fbossiere/proton-safe-mcp","description":"Read Proton Mail, extract bounded attachment text, and create explicitly confirmed drafts.","title":"Proton Safe MCP","repository":{"url":"https://github.com/fbossiere/proton-safe-mcp","source":"github"},"version":"2.2.0","websiteUrl":"https://fbossiere.github.io/proton-safe-mcp/","packages":[{"registryType":"pypi","identifier":"proton-safe-mcp","version":"2.2.0","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"value":"serve","type":"positional"}],"environmentVariables":[{"description":"Proton address configured in Proton Mail Bridge","isRequired":true,"format":"string","placeholder":"your-address@proton.me","name":"PROTON_BRIDGE_USER"},{"description":"Local IMAP port shown by Proton Mail Bridge","format":"number","default":"1143","name":"PROTON_IMAP_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-14T07:54:11.767445Z","publishedAt":"2026-09-14T07:54:11.767445Z","updatedAt":"2026-09-14T07:54:11.767445Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fbossiere/proton-safe-mcp","description":"Read Proton Mail, extract bounded attachment text, and create explicitly confirmed drafts.","title":"Proton Safe MCP","repository":{"url":"https://github.com/fbossiere/proton-safe-mcp","source":"github"},"version":"2.3.0","websiteUrl":"https://fbossiere.github.io/proton-safe-mcp/","packages":[{"registryType":"pypi","identifier":"proton-safe-mcp","version":"2.3.0","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"value":"serve","type":"positional"}],"environmentVariables":[{"description":"Proton address configured in Proton Mail Bridge","isRequired":true,"format":"string","placeholder":"your-address@proton.me","name":"PROTON_BRIDGE_USER"},{"description":"Local IMAP port shown by Proton Mail Bridge","format":"number","default":"1143","name":"PROTON_IMAP_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-16T06:03:54.679211Z","publishedAt":"2026-09-16T06:03:54.679211Z","updatedAt":"2026-09-16T06:03:54.679211Z","isLatest":true}}}],"metadata":{"count":14}}
