Skip to main content
Glama

Unipile MCP Server

by honeybluesky

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 : 接続されたメッセージング プラットフォームからのメッセージへのアクセスを提供する動的リソース

プロンプトの例

  • チャットからすべてのメッセージを取得します。
    Get all messages from chat ID "chat_123"

ツール

サーバーは、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からプルする
docker pull buryhuang/mcp-unipile:latest
オプション2: ローカルで構築する
docker build -t mcp-unipile .

コンテナを実行します。

docker run \ -e UNIPILE_DSN=your_dsn_here \ -e UNIPILE_API_KEY=your_api_key_here \ buryhuang/mcp-unipile:latest

クロスプラットフォームパブリッシング

複数のプラットフォーム向けにDockerイメージを公開するには、 docker buildxコマンドを使用します。以下の手順に従ってください。

  1. 新しいビルダー インスタンスを作成します(まだ作成していない場合)。
    docker buildx create --use
  2. 複数のプラットフォーム用のイメージをビルドしてプッシュします
    docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 -t buryhuang/mcp-unipile:latest --push .
  3. 指定されたプラットフォームでイメージが使用可能であることを確認します
    docker buildx imagetools inspect buryhuang/mcp-unipile:latest

Claude Desktopでの使用

Dockerの使用

{ "mcpServers": { "unipile": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "UNIPILE_DSN=your_dsn_here", "-e", "UNIPILE_API_KEY=your_api_key_here", "buryhuang/mcp-unipile:latest" ] } } }

発達

開発環境をセットアップするには:

pip install -e .

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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) からのメッセージを操作できるようにします。

  1. 概要
    1. ユニパイルサブスクリプション
      1. 通信機能
        1. コンポーネント
          1. リソース
          2. プロンプトの例
          3. ツール
        2. 設定
          1. 環境変数
          2. Dockerのインストール
        3. クロスプラットフォームパブリッシング
          1. Claude Desktopでの使用
            1. Dockerの使用
          2. 発達
            1. ライセンス

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                A 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 -
                7
                13
                JavaScript
                MIT License
                • Apple
              • -
                security
                F
                license
                -
                quality
                Enables AI assistants to read and send Instagram direct messages using the Model-Consumer Protocol with instagrapi.
                Last updated -
                474
                3
                JavaScript
              • -
                security
                -
                license
                -
                quality
                An 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
              • A
                security
                A
                license
                A
                quality
                A 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 -
                9
                27
                JavaScript
                Apache 2.0

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/honeybluesky/mcp-unipile'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server