Claude Code Telegramプラグインのバグ:MCP通知が静かに破棄される問題 — ファイルポーリングとtmuxインジェクションによる回避策

RedditユーザーがClaude Codeのバグを発見しました。MCP通知システムがstdioトランスポート上の着信メッセージを静かに破棄します。Telegramプラグイン自体は問題ありません。問題はClaude Codeのクライアント側にあります。ユーザーはコールチェーンをトレースしてバグを確認しました:
handleInbound()が起動 ✅gate()がdeliverを返す ✅bot.api.sendChatAction('typing')が起動(ユーザーに入力インジケーターが表示される)✅mcp.notification({ method: 'notifications/claude/channel', ... })が呼び出される ✅- Claude Codeがそれを受信し、静に何もしない ❌
このバグはWSL2、Linux、およびおそらくすべてのプラットフォームで再現可能です。GitHub issueが作成されました: #46744。
回避策
MCP通知パスが壊れているため、ユーザーは代替の配信システムを構築しました:
server.tsにパッチを当て、着信メッセージをローカルのJSON受信箱ファイルに書き込む- シェルウォッチャーが5秒ごとにポーリングし、Claudeがアイドル状態かを検出して、メッセージを
tmux send-keysで注入する - Claudeが停止した場合、ウォッチドッグがサービスを自動再起動する
遭遇した重要な落とし穴:
tmux new-sessionは、systemd内でexport TERM="xterm-256color"と-x 220 -y 50がないと静かに失敗する- トラップ内の
kill 0は起動後約60秒でSIGSEGVを引き起こす —kill $WATCHER_PIDを使用する - アイドルチェックは「esc to interrupt」を除外しなければならない。そうしないと、Claudeが処理中にウォッチャーがスパムを送る
完全なコード、systemdユニット、cronフォールバック、および検証チェックリストは以下で入手可能: https://github.com/LozzKappa/claude-code-telegram-bot
回避策のレイテンシは5〜9秒です。本当の修正はAnthropicから提供されるべきです — Claude Code内のMCP通知ハンドラを修正することです。
📖 Read the full source: r/ClaudeAI
👀 See Also

Anthropicは、OpenClawなどのサードパーティーツールでのClaudeサブスクリプション利用を制限しています。
Anthropicは、Claudeのサブスクリプションポリシーを変更し、OpenClawを含むサードパーティ製ハーネスでの利用をブロックします。これらのツールについては、4月4日から別途の従量課金が必要になります。同社は、月額サブスクリプション料金に相当する1回限りのクレジットと、最大30%の事前購入割引を提供しています。

MCP対スキル議論:役割の理解とコンテキスト腐敗の真の問題
Redditの投稿では、MCPがAIエージェントにツール、認証、コンテキスト制御を提供する一方、スキルはエージェントの動作を定義する再利用可能なプロンプトであると説明されています。著者は両方が必要であると主張し、エージェントが指示を忘れてしまう「コンテキスト腐敗」を重要な問題として指摘しています。

MetaはAIエージェントのトレーニングのために、従業員のコンピュータ操作を追跡しています
Metaは、AIモデルを自律的に作業タスクを実行できるように訓練するため、米国従業員のコンピューターにマウスの動き、クリック、キーストロークを記録する追跡ソフトウェアを導入しています。このツールは業務関連のアプリやウェブサイトで動作し、状況把握のために時折スクリーンショットを撮影します。

PostmarketOS 2026年2月アップデート:汎用カーネルとAIポリシー
PostmarketOSは現在、汎用カーネルパッケージ(linux-postmarketos-mainline、-stable、-lts)を提供し、生成AIを明示的に禁止するAIポリシーを更新しました。プロジェクトではコントリビューターの変更やハードウェアCIの改善も行われました。