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

✍️ OpenClawRadar📅 公開日: May 14, 2026🔗 Source
Claude Code Telegramプラグインのバグ:MCP通知が静かに破棄される問題 — ファイルポーリングとtmuxインジェクションによる回避策
Ad

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

Ad

回避策

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

Ad

👀 See Also

Claude Codeは、プッシュ・トゥ・トーク機能を備えた音声入力を追加します。
News

Claude Codeは、プッシュ・トゥ・トーク機能を備えた音声入力を追加します。

Claude Codeは、約5%のユーザーを対象に音声モードを段階的に導入しています。スペースキーを押し続けることで起動するプッシュトゥトーク方式を採用。音声文字起こしのトークンはレート制限にカウントされず、追加費用なしで利用できます。

OpenClawRadar
ディストピアベンチ拡張版:6種のディストピアタイプで42モデルをテスト — Claude Opus 4.7が全モデルを凌駕
News

ディストピアベンチ拡張版:6種のディストピアタイプで42モデルをテスト — Claude Opus 4.7が全モデルを凌駕

DystopiaBenchにハクスリー・モジュールとボードリヤール・モジュールが追加され、GPT-5.5、Gemini 3.1 Pro、Grok 4.3、GLM-5.1を含む42モデルがテストされました。Claude Opus 4.7は、すべてのシナリオでL4-L5の有害なリクエストを一貫して拒否しますが、他のモデルはL4またはL5にまで従うことがあります。

OpenClawRadar
Anthropicがモバイル開発向けにClaude Code Remote Controlをリリースしました。
News

Anthropicがモバイル開発向けにClaude Code Remote Controlをリリースしました。

Anthropicは、Claude Codeユーザーがモバイルデバイスからローカルの開発セッションを制御できる機能「Remote Control」をリリースしました。Claude Maxサブスクライバー向けに初期提供されており、バージョン2.1.52が必要で、QRコードを使用してセッションを同期します。

OpenClawRadar
Claude Code v2.1.122、Bedrockサービス層を追加、MCPツール発見とBashモードを修正
News

Claude Code v2.1.122、Bedrockサービス層を追加、MCPツール発見とBashモードを修正

AnthropicのClaude Code CLI v2.1.122が、環境変数によるBedrockサービス階層の選択、非ブロッキングモードでのMCPツール発見の修正、bashモードの終了動作の修正、Vertex AI / Bedrock統合に関するいくつかの問題の修正を導入しました。

OpenClawRadar