Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Telegram Mcp Server

    MCP server implementation for Telegram

    27 stars
    JavaScript
    Updated Nov 4, 2025
    ai-agents
    fastmcp
    mcp
    mcp-server
    telegram
    telegram-client

    Table of Contents

    • Installation
    • Authentication
    • Quick start
    • Commands
    • MCP (optional)
    • Configuration & Store

    Table of Contents

    • Installation
    • Authentication
    • Quick start
    • Commands
    • MCP (optional)
    • Configuration & Store

    Documentation

    tgcli

    Telegram CLI with background sync and an optional MCP server for your personal account (MTProto, not bot API).

    Installation

    bash
    npm install -g @kfastov/tgcli
    bash
    brew install kfastov/tap/tgcli

    Authentication

    Get Telegram API credentials:

    1. Go to https://my.telegram.org/apps

    2. Log in with your phone number

    3. Create a new application

    4. Copy api_id and api_hash

    Then authenticate:

    bash
    tgcli auth

    Quick start

    bash
    tgcli auth
    tgcli sync --follow
    tgcli messages list --chat @username --limit 20
    tgcli messages search "course" --chat @channel --source archive
    tgcli send text --to @username --message "hello"
    tgcli server

    Commands

    bash
    tgcli auth           Authentication and session setup
    tgcli config         View and edit config
    tgcli sync           Archive backfill and realtime sync
    tgcli server         Run background sync service (MCP optional)
    tgcli service        Install/start/stop/status/logs for background service
    tgcli channels       List/search channels
    tgcli messages       List/search messages
    tgcli send           Send text or files
    tgcli media          Download media
    tgcli topics         Forum topics
    tgcli tags           Channel tags
    tgcli metadata       Channel metadata cache
    tgcli contacts       Contacts and people
    tgcli groups         Group management
    tgcli doctor         Diagnostics and sanity checks

    Use tgcli [command] --help for details. Add --json for machine-readable output.

    MCP (optional)

    Enable it via config:

    bash
    tgcli config set mcp.enabled true

    By default the server binds to http://127.0.0.1:8080/mcp. To change it:

    bash
    tgcli config set mcp.host 127.0.0.1
    tgcli config set mcp.port 8080

    Then run tgcli server and point your client at the configured address.

    Configuration & Store

    The tgcli store lives in the OS app-data directory and contains config.json, sessions, and messages.db.

    Override the location with TGCLI_STORE.

    Legacy version: see MIGRATION.md.

    Similar MCP

    Based on tags & features

    • MC

      Mcpjungle

      Go·
      617
    • LI

      Liveblocks Mcp Server

      TypeScript·
      11
    • MC

      Mcp Open Library

      TypeScript·
      42
    • OM

      Omop Mcp

      Python·
      14

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • MC

      Mcpjungle

      Go·
      617
    • LI

      Liveblocks Mcp Server

      TypeScript·
      11
    • MC

      Mcp Open Library

      TypeScript·
      42
    • OM

      Omop Mcp

      Python·
      14

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k