PullMD v2.4.1、claude.aiウェブ用ネイティブMCPコネクタとマルチユーザー認証を追加

✍️ OpenClawRadar📅 公開日: May 13, 2026🔗 Source
Ad

PullMD v2.4.1がリリースされました。目玉機能は、claude.ai Webのカスタムコネクタダイアログ(およびClaude Desktop)のネイティブサポートです。初回投稿から2週間で、385のupvote、60のコメント、約20のGitHub issue、7回のリリースを経て、以下の機能が搭載されました。

claude.ai Webコネクタがネイティブ動作

claude.ai Webから、自分でホストしたPullMDインスタンスを直接指定できるようになりました。カスタムコネクタダイアログがサーバーを検出し、登録し、OAuthの同意画面に誘導します。設定は2つの環境変数のみです:

OAUTH_JWT_SECRET=$(openssl rand -hex 32)
PUBLIC_URL=https://your-host.example.com

再起動後、claude.ai Web → 設定 → コネクタ → カスタム追加で https://your-host.example.com/mcp を指定します。Claude Desktopでも同じフローが使えます。

内部では、標準のOAuth 2.1 Authorization Codeフロー(PKCE-S256)と動的クライアント登録(RFC準拠)を実装しています。OAUTH_JWT_SECRETが設定されていない場合は、v1.xと同じ動作にフォールバックします。

PULLMD_AUTH_MODE による3つの認証モード

v2.0まではPullMDは実質的にシングルテナントでしたが、v2.0で3つのモードが導入されました:

  • disabled(デフォルト)— ログイン不要、APIキー不要。v1.xと同じです。信頼できるネットワークで使用します。
  • single-admin — 1ユーザー、パスワード保護、自己登録なし。GUIゲート付きのホームラボに適しています。
  • multi-user/signupでの自己登録、ユーザーごとの履歴分離、ユーザーごとのAPIキー(pmd_<32文字のbase62>Authorization: Bearer pmd_xxx として送信)。共有リンク(/s/:id)は公開のままです。

共有インスタンスの最小構成:

PULLMD_AUTH_MODE=multi-user
[email protected]
PULLMD_ADMIN_PASSWORD=change-me-please
Ad

サイト互換性の改善

v1.2/v2.2以降、PullMDが記事の半分しか返さなかったり、空の本文を返したりする問題を修正したいくつかの修正が行われました:

  • Future PLCファミリー(windowscentral.com、tomshardware.com、techradar.com、pcgamer.com、gamesradar.com、t3.com)— サイトレシピが、Readabilityを混乱させるレコメンデーションウィジェットやaria-hiddenのペイウォールパターンを除去するようになりました。
  • GitHub Issuesページ*/*/issues/*のデフォルトレシピで、Playwrightを強制しwait_for: .js-comment-bodyでJS描画されたコメントスレッド全体を取得します。
  • UAフィンガープリンティングサイト — ハードコードされたChrome 131 UAを、実際のUAプールでローテーションするように置き換えました。

📖 全文ソース: r/ClaudeAI

Ad

👀 See Also

スペックマキシング: YAML仕様とACAIでAI精神病と戦う
Tools

スペックマキシング: YAML仕様とACAIでAI精神病と戦う

Acai.shが「Specsmaxxing」を紹介:AIエージェントがコンテキストを失う問題に対処するため、要件をYAMLで記述し、エージェントがコード内で参照する番号付きのAcceptance Criteria for AI (ACAI) を使用する方法。

OpenClawRadar
ブレインストームMCPサーバーがClaudeに他のLLMへのコード相談を可能にし、より良い回答を提供します。
Tools

ブレインストームMCPサーバーがClaudeに他のLLMへのコード相談を可能にし、より良い回答を提供します。

ある開発者が、Claude Codeが回答を提供する前に他のAIモデルに相談できる「電話で友達に助けを求める」機能を提供する「brainstorm-mcp」というMCPサーバーを作成しました。このアプローチは、複雑な技術的決定において単一のモデルの視点だけでは不十分な状況に対処します。

OpenClawRadar
Claude CodeのRead Toolが画像を無言で縮小し、幻覚を引き起こす
Tools

Claude CodeのRead Toolが画像を無言で縮小し、幻覚を引き起こす

Claude Codeの`read`ツールは、モデルに画像が渡される前に静かに解像度を下げており、その結果、スクリーンショットからテキストを抽出する際に出力品質が低下し、認識できない幻覚を引き起こします。

OpenClawRadar
NLAがGemma 3の内部活性化を任意のトークンに対して可読テキストに変換
Tools

NLAがGemma 3の内部活性化を任意のトークンに対して可読テキストに変換

Anthropicが、モデルの内部状態をテキストにデコードするNatural Language Autoencoders(NLA)を公開。Gemma 3と組み合わせたAuto Verbalizerは、生成された任意のトークンについてモデルが「考えていた」内容を説明します。重みはHugging Faceで、デモはNeuronpediaで公開されています。

OpenClawRadar