mcpField
M
mcp-telegram-bot

mcp-telegram-bot

ローカル
github.com/daedalusコミュニケーション127 週間前に更新

mcp-telegram-bot について

mcp-telegram-botは、TelegramボットをMCPサーバー経由で公開します。メッセージ送信、ボット情報の確認、最近の更新取得を行うMCPクライアント向けです。

主な機能

  1. 01Telegramチャットへのメッセージ送信
  2. 02ボット情報の取得
  3. 03最近のTelegram更新の取得
  4. 04ボット状態リソースの参照

活用シーン

  1. 01Telegramチャットへのメッセージ送信
  2. 02ボット情報の確認
  3. 03Telegramの最近の更新の取得

MCP 対応

メッセージ送信、ボット情報と更新の取得ツール、およびボット状態リソースをMCPクライアントに公開します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"daedalus-mcp-telegram-bot": {
"command": "uvx",
"args": [
"mcp-telegram-bot"
]
}
}
}
起動コマンドuvx mcp-telegram-bot

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypimcp-telegram-bot0.1.0

ツール

3

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
textstringはい送信するメッセージのテキスト。
chat_idstringはいメッセージの送信先となる Telegram チャット ID。数値 ID または @ プレフィックス付きのユーザー名を指定できます。

詳細

mcp-telegram-bot

Telegram ボットを公開する MCP サーバー

PyPI Python Coverage Ruff

インストール

pip install mcp-telegram-bot

セットアップ

  1. Telegram で @BotFather に話しかけて、Telegram ボットを作成します
  2. ボットトークンを取得します
  3. 環境変数 TELEGRAM_BOT_TOKEN を設定します

使用方法

export TELELEGRAM_BOT_TOKEN="your-bot-token-here"
mcp-telegram-bot
MCP ツール
  • send_message:Telegram のチャットにメッセージを送信します
  • get_me:ボットの情報を取得します
  • get_updates:Telegram から最近の更新情報を取得します
MCP リソース
  • bot://status:ボットのステータスを取得します

mcp-name: io.github.daedalus/mcp-telegram-bot

開発

git clone https://github.com/daedalus/mcp-telegram-bot.git
cd mcp-telegram-bot
pip install -e ".[test]"

# run tests
pytest

# format
ruff format src/ tests/

# lint
ruff check src/ tests/

# type check
mypy src/

ライセンス

MIT

コメント

MCP は初めてですか?

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

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