Unipile MCP サーバー
Unipile を使用して複数のメッセージング プラットフォーム間のメッセージにアクセスするための MCP サーバー。
概要
Unipileメッセージングプラットフォームとの統合を実現するモデルコンテキストプロトコル(MCP)サーバー実装。このサーバーにより、AIモデルは標準化されたインターフェースを介して、様々なメッセージングプラットフォーム(モバイル、メール、WhatsApp、LinkedIn、Slack、Twitter、Telegram、Instagram、Messenger)からのメッセージとやり取りできるようになります。
モデルコンテキストプロトコルとその動作の詳細については、 Anthropic の MCP ドキュメントを参照してください。
ユニパイルサブスクリプション
Unipile のサービスをご利用いただくには、サブスクリプションが必要です。私は Unipile から報酬を受け取っていません。Unipile が効果的に機能するため、愛用している一ユーザーです。サブスクリプションと機能の詳細については、 Unipile Messaging API ページをご覧ください。
通信機能
Unipileを使えば、幅広いソーシャルプラットフォーム間でシームレスにコミュニケーションできます。これには、以下のような人気のメッセージングサービスが含まれます。
- LinkedIn : Unipile インターフェースを通じて、専門的な連絡先と交流し、メッセージを送信し、LinkedIn でのやり取りを直接管理します。
- WhatsApp : メッセージを送受信し、チャットを管理し、連絡先との接続を維持します。
- Instagram : フォロワーと交流し、ダイレクト メッセージに返信し、Instagram でのコミュニケーションを管理します。
- Messenger : Facebook Messenger を通じて友人や家族とコミュニケーションします。
- Telegram : Telegram のチャットやメッセージに簡単にアクセスできます。
Unipileとこれらのプラットフォームの連携により、統一されたコミュニケーションエクスペリエンスが実現し、異なるサービス間のやり取りの管理が容易になります。これは、LinkedInをプロフェッショナルネットワーキングに活用しているユーザーにとって特に有益です。ClaudeなどのAI機能を活用してコミュニケーション戦略を強化できるためです。
コンポーネント
リソース
サーバーは次のリソースを公開します。
unipile://messages
: 接続されたメッセージング プラットフォームからのメッセージへのアクセスを提供する動的リソース
プロンプトの例
- チャットからすべてのメッセージを取得します。
ツール
サーバーは、Unipile データにアクセスするためのいくつかのツールを提供します。
メッセージ管理ツール
unipile_get_chat_messages
- ページネーションサポートを使用して特定のチャットからすべてのメッセージを取得します
- 入力: chat_id (必須)、batch_size (オプション、デフォルト: 100)
- 戻り値: メッセージオブジェクトの配列
設定
Unipile DSNとAPIキーが必要です。これらはUnipileダッシュボードから取得できます。
環境変数
UNIPILE_DSN
: Unipile DSN (例: api8.unipile.com:13851)UNIPILE_API_KEY
: Unipile APIキー
注意: API キーは安全に保管し、バージョン管理にコミットしないでください。
Dockerのインストール
イメージはローカルでビルドすることも、Docker Hubからプルすることもできます。このイメージはLinuxプラットフォーム用にビルドされています。
サポートされているプラットフォーム
- Linux/amd64
- Linux/arm64
- Linux/arm/v7
オプション1: Docker Hubからプルする
オプション2: ローカルで構築する
コンテナを実行します。
クロスプラットフォームパブリッシング
複数のプラットフォーム向けにDockerイメージを公開するには、 docker buildx
コマンドを使用します。以下の手順に従ってください。
- 新しいビルダー インスタンスを作成します(まだ作成していない場合)。
- 複数のプラットフォーム用のイメージをビルドしてプッシュします。
- 指定されたプラットフォームでイメージが使用可能であることを確認します。
Claude Desktopでの使用
Dockerの使用
発達
開発環境をセットアップするには:
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています。
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
AI モデルが、標準化されたインターフェースを通じて、さまざまなメッセージング プラットフォーム (モバイル、メール、WhatsApp、LinkedIn、Slack、Twitter、Telegram、Instagram、Messenger) からのメッセージを操作できるようにします。
Related Resources
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants to interact with Telegram, allowing them to search channels, list available channels, retrieve messages, and filter messages by regex patterns.Last updated -713JavaScriptMIT License
- -securityFlicense-qualityEnables AI assistants to read and send Instagram direct messages using the Model-Consumer Protocol with instagrapi.Last updated -4743JavaScript
YaVendió Toolsofficial
-security-license-qualityAn MCP-based messaging system that allows AI systems to interact with various messaging platforms through standardized tools for sending text, images, documents, buttons, and alerts.Last updated -Python- AsecurityAlicenseAqualityA server implementing Model Context Protocol that enables AI assistants to interact with Slack API through a standardized interface, providing tools for messaging, channel management, user information retrieval, and more.Last updated -927JavaScriptApache 2.0