Skip to main content
Glama

Better Telegram MCP

mcp-name: io.github.n24q02m/better-telegram-mcp

Bot API (httpx) による迅速なボット統合と、MTProto (Telethon) によるユーザーアカウントのフルアクセスを両立した、デュアルモード対応のTelegram用MCPサーバーです。

CI codecov PyPI Docker License: MIT

Python Telegram MCP semantic-release Renovate

特徴

  • デュアルモード -- ボット用の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 に従ってください

ツール

ツール

アクション

説明

message

send, edit, delete, forward, pin, react, search, history

メッセージの送信、編集、削除、転送。ピン留め、リアクション、検索、履歴の閲覧

chat

list, info, create, join, leave, members, admin, settings, topics

チャット、グループ、チャンネルのリスト表示と管理。メンバー、管理者、フォーラムトピックの管理

media

send_photo, send_file, send_voice, send_video, download

写真、ファイル、ボイスメモ、動画の送信。メッセージからのメディアダウンロード

contact

list, search, add, block

連絡先のリスト表示、検索、追加。ユーザーのブロック/ブロック解除(ユーザーモードのみ)

config

status, set, cache_clear, setup_status, setup_start, setup_reset, setup_complete

サーバー状態、実行時設定、キャッシュ、認証情報セットアップ(リレー、状態、リセット、完了)

help

--

あらゆるトピックに関する詳細ドキュメント

MCPリソース

URI

コンテンツ

telegram://docs/messages

メッセージ操作リファレンス

telegram://docs/chats

チャット管理リファレンス

telegram://docs/media

メディア送信/ダウンロードリファレンス

telegram://docs/contacts

連絡先管理リファレンス

telegram://stats

全ドキュメントの統合

セキュリティ

  • 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 を参照してください。

-
security - not tested
A
license - permissive license
-
quality - not tested

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