Integrations
Allows AI agents to send and receive Signal messages, supporting direct messages to users, messages to groups, and processing of incoming messages with async support and timeout handling.
シグナルMCP
AI エージェントが Signal メッセージを送受信できるようにする、 signal-cliのMCP統合。
特徴
- Signalユーザーにメッセージを送信する
- Signalグループにメッセージを送信する
- 受信メッセージを受信して解析する
- タイムアウト処理による非同期サポート
- 詳細なログ記録
前提条件
このプロジェクトでは、signal-cli をシステムにインストールして設定する必要があります。
signal-cliのインストール
- signal-cli をインストールします。公式のインストール手順に従ってください。
- Signalアカウントを登録します:Copy
- SMS 経由で受信したコードを使用してアカウントを確認します。Copy
より詳細なセットアップ手順については、 signal-cli のドキュメントを参照してください。
インストール
Copy
使用法
MCP サーバーを実行します。
Copy
API
利用可能なツール
send_message_to_user
: Signal ユーザーにダイレクトメッセージを送信するsend_message_to_group
: Signalグループにメッセージを送信するreceive_message
: タイムアウトをサポートしたメッセージを待機および受信します
発達
このプロジェクトでは以下を使用します:
- エージェントAPI統合のためのMCP
- 現代のPythonの非同期パターン
- 全体にタイプ注釈
This server cannot be installed
AI エージェントが Signal メッセージを送受信できるようにし、直接メッセージ、グループ メッセージ、非同期メッセージの処理をサポートする signal-cli の MCP 統合。