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

Claude価格改定後の代替AIコーディング環境
ある開発者が、現在のAIコーディングセットアップを共有しています。主要モデルとしてGPT 5.4を使用し、ChatGPTサブスクリプションに含まれるCodexをフォールバックとして、さらにMinimax 2.7をバックアップとしてコーディングプランの価格で利用しています。

無料のOpenClawコスト計算ツールが、実行前の構成費用を表示します。
開発者が、実行前にOpenClawの設定コストを計算する無料のオープンソースブラウザツールを構築しました。このツールは、主要モデル、フォールバックチェーン、ハートビートバーン、課金モードごとに費用を内訳します。

シナプス:クロードコードエージェントセッションを可視化するリアルタイムダッシュボード
Synapseは、Claude Codeエージェントセッションをインタラクティブなノードグラフとして可視化するリアルタイムダッシュボードで、エージェントの生成、ツール呼び出し、サブエージェントを表示します。Node.jsとClaudeが必要で、npm経由でインストールでき、複数の分析ビューとリモート承認機能を提供します。

Claude Codeの目標:対抗的レビューによる持続的タスク
Claude Codeの/goalコマンドは、長いタスクを多くのターンにわたって継続させ、さらにオプションで別のClaudeセッションが最終結果をレビューして誤った完了を防ぐ機能です。