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 자격 증명 설정

  • 웹 기반 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 권한 설정, 웹 UI를 통한 2FA만 허용 (환경 변수에 절대 저장되지 않음)

  • 오류 정제 -- 오류 메시지에 자격 증명이 절대 노출되지 않음

소스 빌드

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