PullMD v2.4.1、claude.aiウェブ用ネイティブMCPコネクタとマルチユーザー認証を追加
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サイト互換性の改善
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
👀 See Also

Apfel: macOSでAppleのオンデバイスLLMにアクセスする無料CLIツール
Apfel v0.6.13は、Appleの組み込みLLMをCLIツール、OpenAI互換サーバー、インタラクティブチャットとして公開するSwift 6.3バイナリです。Apple Silicon搭載MacのmacOS 26+に同梱される4,096トークンモデルを使用し、APIキーやコストなしで100%オンデバイスで動作します。

Claudeの自動プロジェクトスキャフォールディングのためのコードスキル
開発者がClaude Codeスキルを構築し、React、Next.js、Node.js API、Turborepoモノレポのコマンドでフルスタックプロジェクトのセットアップを自動化しました。このスキルは最新の依存関係を取得し、50以上の統合をサポートし、MITライセンスで提供されています。

OneTool MCPのご紹介:開発者向けオープンソース・マルチツール
Claude AIを使用して構築されたOneTool MCPは、Web検索、ライブラリ更新、ファイル管理などのタスクに100以上のツールを提供し、ツール税やコンテキストの劣化なしに開発者を支援します。

SoulPrint:ClaudeとChatGPTの履歴を一緒に検索するローカルツール
SoulPrintは、Claude(.json)とChatGPT(.zip)からの会話エクスポートをローカルのSQLiteアーカイブにインポートするオープンソースのPythonツールです。BM25ランキングとハイライトされたスニペットを使用して、両プロバイダーを同時に全文検索できます。