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 ドキュメントを参照してください。

Related MCP server: Instagram DM MCP Server

ユニパイルサブスクリプション

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 ライセンスに基づいてライセンスされています。

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

Latest Blog Posts

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