Skip to main content
Glama

iMessage MCP Server

by marissamarym

iMessage MCP 서버

⚠️ 면책 조항 - 사용 시 모든 위험은 사용자에게 있습니다. ⚠️

본 소프트웨어는 있는 그대로 제공되며, 어떠한 보증이나 보장 없이 제공됩니다.

AppleScript를 사용하여 iMessage를 보내고 연락처를 관리하는 MCP 서버입니다.

이 서버는 AppleScript를 사용하여 모델 컨텍스트 프로토콜(MCP)을 통해 macOS 메시지 및 연락처 앱과 상호 작용합니다. AppleScript 명령을 TypeScript 서버로 래핑하여 다음과 같은 작업을 수행할 수 있습니다.

  • 연락처 보기 및 검색
  • 연락처 또는 전화번호로 iMessage 보내기
  • 메시지가 전송되면 확인을 받으세요

특징

자원

  • contacts://all 클릭하세요.
  • 이름, 전화번호, 이메일 주소를 포함한 연락처 세부 정보를 확인하세요.
  • 모든 데이터는 귀하의 컴퓨터에 로컬로 저장됩니다.

도구

  • search_contacts - 이름, 전화번호 또는 이메일로 연락처 찾기
    • 검색어를 입력하면 일치하는 연락처를 반환합니다.
    • 이름, 전화번호, 이메일 주소로 검색
  • send_message - iMessage 보내기
    • 수신자(전화/이메일) 및 메시지 내용을 가져옵니다.
    • 로컬 메시지 앱을 통해 전송
    • 확인 또는 오류 세부 정보를 반환합니다.

설치

  1. 종속성 설치:

지엑스피1

  1. 서버를 빌드하세요:
npm run build
  1. Claude Desktop을 구성하여 서버를 사용합니다.

MacOS의 경우: ~/Library/Application Support/Claude/claude_desktop_config.json

{ "mcpServers": { "imessage": { "command": "node", "args": ["/path/to/imessage-server/build/server.js"] } } }
  1. Claude Desktop을 다시 시작하세요
  2. 메시지가 표시되면 권한을 부여하세요.
    • 연락처 접근
    • 메시지 접근

용법

설치가 완료되면 Claude Desktop과 자연스럽게 대화할 수 있습니다.

  • "내 연락처 보여줘"
  • "Marissa라는 이름의 연락처 검색"
  • "555-0123으로 메시지를 보내서 10분 후에 도착한다고 전해주세요."
  • 앨리스에게 점심 먹을 시간인지 물어보는 iMessage를 보내세요.

보안 참고 사항

  • 모든 작업은 로컬 컴퓨터에서 수행됩니다.
  • 연락처나 메시지 데이터는 외부 서버로 전송되지 않습니다.
  • 서버에는 연락처 및 메시지 액세스를 위한 macOS 권한이 필요합니다.
  • 메시지는 iMessage 계정을 통해 전송됩니다.

개발

개발 및 디버깅을 위해 MCP Inspector를 사용하세요.

npx @modelcontextprotocol/inspector node build/server.js

요구 사항

  • macOS(메시지 및 연락처 통합용)
  • Node.js 18 이상
  • 클로드 데스크탑
  • 활성화된 iMessage 계정

문제 해결

메시지가 전송되지 않는 경우:

  1. 메시지 앱이 로그인되어 있는지 확인하세요
  2. 권한이 부여되었는지 확인하세요
  3. Claude Desktop 로그에서 오류를 찾으세요.
tail -f ~/Library/Logs/Claude/mcp*.log

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

Claude Desktop이 macOS 연락처 및 메시지 앱과 상호 작용할 수 있도록 하는 로컬 서버로, 자연어 명령을 통해 연락처를 검색하고 iMessage를 보낼 수 있습니다.

  1. 특징
    1. 자원
    2. 도구
  2. 설치
    1. 용법
      1. 보안 참고 사항
        1. 개발
          1. 요구 사항
            1. 문제 해결

              Related MCP Servers

              • -
                security
                F
                license
                -
                quality
                This server allows integration with Discord, enabling message exchanges between Claude and a Discord channel using prompts and notifications.
                Last updated -
                TypeScript
              • A
                security
                F
                license
                A
                quality
                A server that enables Claude Desktop users to access the Claude API directly, allowing them to bypass Professional Plan limitations and use advanced features like custom system prompts and conversation management.
                Last updated -
                1
                5
                Python
                • Apple
              • -
                security
                A
                license
                -
                quality
                A server that allows Claude to search and retrieve emails from your Gmail account, supporting functions like searching emails, retrieving full content of specific emails, and listing recent messages.
                Last updated -
                2
                Python
                Apache 2.0
              • -
                security
                F
                license
                -
                quality
                An integration server that provides Claude Desktop access to Gmail, enabling users to view recent emails and search their Gmail inbox using natural language commands.
                Last updated -
                6
                Python

              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/marissamarym/imessage-mcp-server'

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