ClaudeにTelegramへのアクセスを許可する:2つの... ノート

ClaudeにTelegramへのアクセスを許可する:2つのセットアップと、その違いが重要である理由

MCPサーバーを使用してAIエージェントをTelegramに接続できますが、セキュリティ上の重大な影響を伴う2つの異なるセットアップがあります。最初のタイプはBot APIトークンを使用し、ボットとして認証します。このボットは、明示的に追加されたチャットにのみアクセスでき、そのアクセスは制限されており、簡単に取り消すことができます。招待されていないプライベートメッセージやチャットを見ることはできません。2番目のタイプはMTProtoサーバーを使用し、電話番号で認証してあなたとしてログインします。これにより、エージェントはプライベートメッセージ、グループ、保存済みメッセージ、連絡先を含むすべてのTelegramデータにアクセスできるようになります。これは、ライブログインを表すセッションファイルを作成することによって実現されます。Bot APIまたはnotifierのセットアップには、ボットトークンと場合によってはチャットIDの提供が必要です。MTProtoのセットアップには、インストールとAPI IDおよびAPIハッシュを使用したインタラクティブなログインが必要です。設定ファイルの場所は、使用されているAIクライアントによって大きく異なり、Codex CLIのような一部のクライアントは異なる設定形式(TOML)を使用します。MTProtoサーバーに関する主な懸念は、セッションファイルがアカウントへのフルアクセスを提供することです。このセッションファイルは、同期フォルダーに保存したり、コードリポジトリにコミットしたりしてはなりません。さらに、AIエージェントはデータと指示の両方をテキストとして扱うため、悪意のあるメッセージを作成してエージェントのメッセージ送信能力を悪用する可能性があり、セキュリティリスクとなります。Bot APIトークンの影響範囲は、ボットが存在するチャットに限定されますが、MTProtoセッションファイルはアカウント全体を侵害します。MTProtoサーバーは本質的に使用不可能ではありませんが、慎重な検討が必要であり、リスクを軽減するためにセカンダリアカウントで使用することが理想的です。重要なアカウントに接続する前に、これらのコミュニティ開発のMCPサーバーのコードを確認することが不可欠です。