<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Protonmail on 万屋猫Labs</title><link>https://yn-labs.com/tags/protonmail/</link><description>Recent content in Protonmail on 万屋猫Labs</description><generator>Hugo</generator><language>ja</language><lastBuildDate>Thu, 02 Apr 2026 00:00:00 +0900</lastBuildDate><atom:link href="https://yn-labs.com/tags/protonmail/index.xml" rel="self" type="application/rss+xml"/><item><title>Bridge不要のProtonMail MCPサーバーを作った</title><link>https://yn-labs.com/posts/protonmail-mcp/</link><pubDate>Thu, 02 Apr 2026 00:00:00 +0900</pubDate><guid>https://yn-labs.com/posts/protonmail-mcp/</guid><description>&lt;h2 id="課題"&gt;課題&lt;/h2&gt;
&lt;p&gt;既存のProtonMail MCPサーバーは全てProton Bridge（有料デスクトップアプリ）が必要。&lt;br&gt;
無料のProtonMailユーザーはAIアシスタントとメールを連携する手段がない。&lt;/p&gt;
&lt;p&gt;GitHubで11個のProtonMail MCPプロジェクトを調査した。&lt;br&gt;
全てBridge必須だった。&lt;/p&gt;
&lt;h2 id="解決策"&gt;解決策&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/ichiburn/protonmail-mcp"&gt;protonmail-mcp&lt;/a&gt; を構築した。&lt;br&gt;
Protonの公式オープンソースライブラリのみを使い、APIと直接通信するGo製MCPサーバー:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://github.com/ProtonMail/go-proton-api"&gt;go-proton-api&lt;/a&gt;&lt;/strong&gt; — Proton Bridge自体が使用するライブラリ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://github.com/ProtonMail/go-srp"&gt;go-srp&lt;/a&gt;&lt;/strong&gt; — SRP認証&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://github.com/ProtonMail/gopenpgp"&gt;gopenpgp&lt;/a&gt;&lt;/strong&gt; — PGP暗号化/復号&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;サードパーティAPIラッパーは不使用。&lt;br&gt;
パスワードや秘密鍵を扱う未知のパッケージによるサプライチェーンリスクなし。&lt;/p&gt;
&lt;h2 id="機能"&gt;機能&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ログイン&lt;/strong&gt; — SRP認証 + 2FA（TOTP）対応&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;読取&lt;/strong&gt; — PGP暗号化メールの復号・閲覧&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;検索&lt;/strong&gt; — 送信者、件名、キーワードでフィルタ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;送信&lt;/strong&gt; — サーバーサイドトークンによる2段階確認（プロンプトインジェクション対策）&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="セキュリティ-8ラウンドの敵対的レビュー"&gt;セキュリティ: 8ラウンドの敵対的レビュー&lt;/h2&gt;
&lt;p&gt;Writer/Reviewer分離（Claude実装 → Codexレビュー）で8ラウンドの敵対的セキュリティレビューを実施。&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;ラウンド&lt;/th&gt;
 &lt;th&gt;CRITICAL&lt;/th&gt;
 &lt;th&gt;HIGH&lt;/th&gt;
 &lt;th&gt;MEDIUM&lt;/th&gt;
 &lt;th&gt;修正&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;td&gt;3&lt;/td&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;td&gt;5&lt;/td&gt;
 &lt;td&gt;3&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;td&gt;7&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;3&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;5&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;5&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;5&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;6&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;7&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;8&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;0&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;0&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;0&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;0&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;24件の問題を発見・修正。&lt;br&gt;
主な発見事項:&lt;/p&gt;</description></item><item><title>Building a Bridge-Free ProtonMail MCP Server</title><link>https://yn-labs.com/en/posts/protonmail-mcp/</link><pubDate>Thu, 02 Apr 2026 00:00:00 +0900</pubDate><guid>https://yn-labs.com/en/posts/protonmail-mcp/</guid><description>&lt;h2 id="the-problem"&gt;The Problem&lt;/h2&gt;
&lt;p&gt;Every existing ProtonMail MCP server requires Proton Bridge — a paid desktop app. Free ProtonMail users have no way to integrate their email with AI assistants.&lt;/p&gt;
&lt;p&gt;I found 11 existing ProtonMail MCP projects on GitHub. All of them require Bridge.&lt;/p&gt;
&lt;h2 id="the-solution"&gt;The Solution&lt;/h2&gt;
&lt;p&gt;I built &lt;a href="https://github.com/ichiburn/protonmail-mcp"&gt;protonmail-mcp&lt;/a&gt; — a Go MCP server that talks directly to Proton&amp;rsquo;s API using only their official open-source libraries:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://github.com/ProtonMail/go-proton-api"&gt;go-proton-api&lt;/a&gt;&lt;/strong&gt; — The same library used by Proton Bridge itself&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://github.com/ProtonMail/go-srp"&gt;go-srp&lt;/a&gt;&lt;/strong&gt; — SRP authentication&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://github.com/ProtonMail/gopenpgp"&gt;gopenpgp&lt;/a&gt;&lt;/strong&gt; — PGP encryption/decryption&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;No third-party API wrappers. No supply chain risk from unknown packages handling your passwords and private keys.&lt;/p&gt;</description></item></channel></rss>