mcpField
T
Telegram MCP Server

Telegram MCP Server

ローカル
github.com/abhinavkale-devコミュニケーション580 週間前に更新

Telegram MCP Server について

Telegram MCP Serverは、AIアシスタントがTelegram Bot APIを通じてTelegramを操作できるようにします。テキストや写真の送信、メッセージの削除に対応しています。

主な機能

  1. 01チャットへのテキストメッセージ送信
  2. 02キャプション付き写真の送信
  3. 03メッセージの削除

活用シーン

  1. 01AIアシスタントからTelegramの更新を送信
  2. 02チャットに写真を共有
  3. 03チャット内のメッセージを削除

MCP 対応

Telegram Bot APIの操作を標準化されたツールとしてMCP対応クライアントに公開します。Telegramのボットトークンが必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Telegram MCP サーバー

Telegram Bot API 用の Model Context Protocol サーバーです。AI アシスタントが標準化されたツールを使用して Telegram とやり取りできます。

セットアップ

  1. 依存関係をインストールします:

    npm install
    
  2. Telegram Bot Token を含む .env ファイルを作成します:

    TELEGRAM_BOT_TOKEN=your_bot_token_here
    
  3. TypeScript プロジェクトをビルドします:

    npm run build
    
  4. サーバーを起動します:

    npm start
    

MCP クライアントの設定

このサーバーを MCP クライアントで使用するには、MCP クライアントの設定ファイルに次の設定を追加します:

{
  "mcpServers": {
    "telegram": {
      "command": "node",
      "args": ["path/to/telegram-mcp-server/dist/telegram-mcp.js"],
      "env": {
        "TELEGRAM_BOT_TOKEN": "your_bot_token_here"
      }
    }
  }
}

対応している操作

Telegram MCP サーバーでは、次の操作をサポートしています:

  • sendMessage:チャットにテキストメッセージを送信します
  • sendPhoto:任意のキャプションを付けて、チャットに写真を送信します
  • deleteMessage:チャットからメッセージを削除します

使用例

このサーバーは Model Context Protocol を実装しているため、MCP 互換クライアントであればどれでも使用できます。呼び出し形式の例を以下に示します:

メッセージを送信する:
{
  "operation": "sendMessage",
  "chatId": 123456789,
  "text": "Hello from the Telegram MCP Server!"
}
写真を送信する:
{
  "operation": "sendPhoto",
  "chatId": 123456789,
  "photoUrl": "https://example.com/image.jpg",
  "caption": "Check out this photo!"
}
メッセージを削除する:
{
  "operation": "deleteMessage",
  "chatId": 123456789,
  "messageId": 987654321
}

実装の詳細

このサーバーでは、次のものを使用しています:

  • Model Context Protocol SDK
  • Telegram Bot API
  • TypeScript

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。