Unipile MCP Server

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.

Integrations

  • Allows interaction with Instagram direct messages, enabling message retrieval and management through the Unipile messaging platform.

  • Provides access to Facebook Messenger conversations, allowing retrieval and management of messages through Unipile's platform.

  • Supports retrieval and management of Slack messages through the Unipile messaging platform.

유니파일 MCP 서버

Unipile을 사용하여 여러 메시징 플랫폼에서 메시지에 액세스하기 위한 MCP 서버입니다.

개요

유니파일(Unipile) 메시징 플랫폼과의 통합을 제공하는 모델 컨텍스트 프로토콜(MCP) 서버 구현입니다. 이 서버를 통해 AI 모델은 표준화된 인터페이스를 통해 다양한 메시징 플랫폼(모바일, 메일, WhatsApp, LinkedIn, Slack, Twitter, Telegram, Instagram, Messenger)의 메시지와 상호 작용할 수 있습니다.

모델 컨텍스트 프로토콜과 그 작동 방식에 대한 자세한 내용은 Anthropic의 MCP 설명서를 참조하세요.

유니파일 구독

유니파일 서비스를 이용하려면 구독이 필요합니다. 저는 유니파일로부터 유료 서비스를 제공받는 것이 아닙니다. 유니파일의 효율성 때문에 유니파일을 애용하는 사용자일 뿐입니다. 구독 및 기능에 대한 자세한 내용은 유니파일 메시징 API 페이지를 참조하세요.

커뮤니케이션 능력

유니파일을 사용하면 다양한 소셜 플랫폼에서 원활하게 소통할 수 있습니다. 여기에는 다음과 같은 인기 메시징 서비스가 포함됩니다.

  • LinkedIn : Unipile 인터페이스를 통해 전문가 연락처와 소통하고, 메시지를 보내고, LinkedIn 상호 작용을 직접 관리하세요.
  • WhatsApp : 메시지를 보내고 받고, 채팅을 관리하고, 연락처와 연결을 유지하세요.
  • Instagram : 팔로워와 소통하고, 다이렉트 메시지에 답하고, Instagram 커뮤니케이션을 관리하세요.
  • 메신저 : Facebook Messenger를 통해 친구 및 가족과 소통하세요.
  • Telegram : Telegram 채팅과 메시지에 손쉽게 접근하세요.

유니파일은 이러한 플랫폼과 통합되어 통합된 커뮤니케이션 경험을 제공하여 다양한 서비스 간의 상호작용을 더욱 쉽게 관리할 수 있도록 합니다. 특히 링크드인을 통해 전문적인 네트워킹을 하는 사용자에게 유용합니다. 클로드와 같은 AI 기능을 활용하여 커뮤니케이션 전략을 강화할 수 있기 때문입니다.

구성 요소

자원

서버는 다음과 같은 리소스를 제공합니다.

  • unipile://messages : 연결된 메시징 플랫폼의 메시지에 대한 액세스를 제공하는 동적 리소스

예시 프롬프트

  • 채팅에서 모든 메시지 가져오기:지엑스피1

도구

서버는 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 Hub에서 가져올 수 있습니다. 이미지는 Linux 플랫폼용으로 빌드되었습니다.

지원 플랫폼

  • 리눅스/amd64
  • 리눅스/arm64
  • 리눅스/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

표준화된 인터페이스를 통해 AI 모델이 다양한 메시징 플랫폼(모바일, 메일, WhatsApp, LinkedIn, Slack, Twitter, Telegram, Instagram, Messenger)의 메시지와 상호 작용할 수 있도록 합니다.

  1. Overview
    1. Unipile Subscription
      1. Communication Capabilities
        1. Components
          1. Resources
          2. Example Prompts
          3. Tools
        2. Setup
          1. Environment Variables
          2. Docker Installation
        3. Cross-Platform Publishing
          1. Usage with Claude Desktop
            1. Docker Usage
          2. Development
            1. License
              ID: dkqt2x71qs