bluebubbles-mcp
bluebubbles-mcp
BlueBubbles용 MCP 서버 — 모든 MCP 클라이언트에서 iMessage에 액세스하세요.
공식 mcp SDK 및 httpx 외에 타사 MCP 종속성 없이 처음부터 새로 구축되었습니다.
필수 조건
Python 3.11+
API 액세스가 활성화된 실행 중인 BlueBubbles 서버
설정
git clone https://github.com/metaember/bluebubbles-mcp.git
cd bluebubbles-mcp
uv sync구성
MCP 클라이언트 구성(예: Claude Code ~/.claude/settings.json)에 추가하세요:
{
"mcpServers": {
"bluebubbles": {
"command": "uv",
"args": ["--directory", "/path/to/bluebubbles-mcp", "run", "python", "-m", "bb_mcp.server"],
"env": {
"BLUEBUBBLES_URL": "https://your-bluebubbles-server",
"BLUEBUBBLES_PASSWORD": "your-server-password"
}
}
}
}도구
도구 | 설명 | 주석 |
| 서버 연결 확인 | 읽기 전용 |
| 서버 정보 및 상태 | 읽기 전용 |
| 최근 활동별 대화 목록 | 읽기 전용 |
| 참가자가 포함된 채팅 세부 정보 | 읽기 전용 |
| 채팅 메시지 | 읽기 전용 |
| 텍스트, 채팅, 시간 범위별 검색 | 읽기 전용 |
| GUID별 단일 메시지 | 읽기 전용 |
| 모든 연락처 | 읽기 전용 |
| 전화번호/이메일로 조회 | 읽기 전용 |
| iMessage 등록 확인 | 읽기 전용 |
| FaceTime 등록 확인 | 읽기 전용 |
| 예약된 메시지 목록 | 읽기 전용 |
| 모든 채팅에서 지난 N분간의 메시지 | 읽기 전용 |
| 읽지 않은 메시지가 있는 채팅 및 최신 메시지 | 읽기 전용 |
| 첨부 파일 메타데이터 | 읽기 전용 |
| 첨부 파일을 base64로 다운로드 | 읽기 전용 |
| 읽음 확인 전송 | 멱등성, 오픈 월드 |
| 채팅을 읽지 않음으로 표시 (로컬) | 멱등성 |
| 그룹 채팅 이름 변경 | 멱등성 |
| 입력 중 표시 | 오픈 월드 |
| 입력 중 표시 중지 | 오픈 월드 |
| 기존 채팅으로 전송 | 오픈 월드 |
| 전화번호/이메일로 전송 | 오픈 월드 |
| 파일 첨부 전송 | 오픈 월드 |
| 탭백(Tapback) 반응 | 오픈 월드 |
| 전송된 메시지 편집 | 오픈 월드 |
| 메시지 예약 | 오픈 월드 |
| 그룹 채팅에 추가 | 오픈 월드 |
| 메시지 취소 | 파괴적, 오픈 월드 |
| 그룹 채팅에서 제거 | 파괴적, 오픈 월드 |
| 그룹 채팅 나가기 | 파괴적, 오픈 월드 |
| 대화 삭제 | 파괴적, 오픈 월드 |
| 예약된 메시지 취소 | 파괴적, 오픈 월드 |
라이선스
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/metaember/bluebubbles-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server