Better Telegram MCP
Better Telegram MCP
mcp-name: io.github.n24q02m/better-telegram-mcp
Bot API (httpx) による迅速なボット統合と、MTProto (Telethon) によるユーザーアカウントのフルアクセスを両立した、デュアルモード対応のTelegram用MCPサーバーです。
特徴
デュアルモード -- ボット用のBot API (httpx) と、ユーザーアカウント用のMTProto (Telethon) に対応
6つのツール -- アクションディスパッチ機能付き:
message,chat,media,contact,config,help自動モード検出 -- ボットトークンを設定すればボットモード、API認証情報を設定すればユーザーモードとして動作
WebベースのOTP認証 -- ブラウザベースの認証。ヘッドレス環境向けのリモートリレーをサポート
ツールアノテーション -- 各ツールは
readOnlyHint,destructiveHint,idempotentHint,openWorldHintを宣言MCPリソース -- ドキュメントを
telegram://docs/*リソースとして利用可能セキュリティ強化 -- SSRF保護、パストラバーサル防止、エラーサニタイズを実装
セットアップ
AIエージェントを使用する場合 -- 以下をコピーしてAIエージェントに送信してください:
Please set up better-telegram-mcp for me. Follow this guide: https://raw.githubusercontent.com/n24q02m/better-telegram-mcp/main/docs/setup-with-agent.md
手動セットアップ -- docs/setup-manual.md に従ってください
ツール
ツール | アクション | 説明 |
|
| メッセージの送信、編集、削除、転送。ピン留め、リアクション、検索、履歴の閲覧 |
|
| チャット、グループ、チャンネルのリスト表示と管理。メンバー、管理者、フォーラムトピックの管理 |
|
| 写真、ファイル、ボイスメモ、動画の送信。メッセージからのメディアダウンロード |
|
| 連絡先のリスト表示、検索、追加。ユーザーのブロック/ブロック解除(ユーザーモードのみ) |
|
| サーバー状態、実行時設定、キャッシュ、認証情報セットアップ(リレー、状態、リセット、完了) |
| -- | あらゆるトピックに関する詳細ドキュメント |
MCPリソース
URI | コンテンツ |
| メッセージ操作リファレンス |
| チャット管理リファレンス |
| メディア送信/ダウンロードリファレンス |
| 連絡先管理リファレンス |
| 全ドキュメントの統合 |
セキュリティ
SSRF保護 -- すべてのURLは内部/プライベートIP範囲に対して検証され、DNSリバインディングをブロック
パストラバーサル防止 -- ファイルパスを検証し、機密ディレクトリへのアクセスをブロック
セッションファイルのセキュリティ -- 600パーミッションを設定。2FAはWeb UI経由のみ(環境変数には保存されません)
エラーサニタイズ -- エラーメッセージに認証情報が含まれないように保護
ソースからのビルド
git clone https://github.com/n24q02m/better-telegram-mcp.git
cd better-telegram-mcp
uv sync
uv run better-telegram-mcpライセンス
MIT -- LICENSE を参照してください。
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/n24q02m/better-telegram-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server