Signal MCP
호스팅된 Signal MCP 서버
Signal용 원격 MCP 엔드포인트 하나. Claude Code, Cursor, Codex, ChatGPT 또는 Claude에 추가하고 로그인하면 AI가 귀하의 승인을 받아 Signal 채팅을 읽고, 검색하고, 답변할 수 있습니다.
OAuth 로그인 기능이 있는 Streamable HTTP를 통한 원격 MCP. 설치하거나 계속 실행할 필요가 없습니다.
https://api.connectchats.com/mcp 호스팅된 Signal MCP 서버 vs 직접 실행하는 서버
Signal용 MCP 서버를 직접 실행하거나 호스팅된 서버를 사용할 수 있습니다. 변경 사항은 다음과 같습니다.
ConnectChats (호스팅)
- 하나의 URL. 컴퓨터에서 아무것도 실행되지 않으므로 노트북을 닫아도 계속 작동합니다.
- MCP 클라이언트에서 OAuth로 로그인합니다. 토큰이나 세션 파일을 복사할 필요가 없습니다.
- 동일한 계정과 공유된 채팅이 추가하는 모든 MCP 클라이언트에서 작동합니다.
- 채팅에 자동 전송을 켜지 않는 한, 전송은 승인해야 하는 초안으로 저장됩니다.
- 저장된 메시지는 귀하의 패스키만 잠금 해제할 수 있는 키로 암호화됩니다.
자체 서버 실행
- 브릿지와 서버를 자체 머신 또는 VPS에서 실행하고 둘 다 온라인 상태로 유지합니다.
- Signal이 연결을 끊을 때 세션, 업데이트 및 재연결을 처리합니다.
- 각 MCP 클라이언트는 자체 로컬 설정이 필요하며, 종종 stdio를 통해 시작되는 프로세스입니다.
- 코드와 데이터가 저장되는 위치를 제어합니다.
- 승인, 제한 및 프롬프트 주입 방어는 귀하에게 달려 있습니다.
7가지 도구
모든 ConnectChats MCP 서버는 동일한 도구를 노출합니다. AI는 귀하의 요청에 맞는 올바른 도구를 선택합니다.
list_linked_apps- Signal과 같이 연결된 채팅 앱을 계정당 한 줄씩 연결 상태와 함께 나열합니다.
list_chats- 공유한 채팅을 읽지 않은 메시지 수, 마지막 메시지 시간 및 미리보기와 함께 읽지 않은 메시지부터 먼저 나열합니다.
read_messages- 하나의 공유 채팅에서 메시지를 읽습니다. 아직 읽지 않은 메시지만 읽거나 페이지별로 더 이전 메시지를 읽습니다.
search_messages- 공유 채팅 전체 또는 하나의 채팅 앱 또는 하나의 채팅 내에서 메시지 텍스트를 검색합니다.
get_messages_to_summarize- 마지막으로 읽은 이후 또는 특정 시간 이후의 채팅 메시지를 가져와 AI가 요약할 수 있도록 합니다.
draft_reply- 답장을 초안으로 저장합니다. ConnectChats에서 승인하기 전까지는 아무것도 전송되지 않습니다.
send_message- 자동 전송이 켜진 채팅에서만 즉시 전송합니다. 다른 곳에서는 승인 링크가 있는 초안을 저장합니다.
Signal MCP 서버를 클라이언트에 연결
어디서든 동일한 서버 URL을 사용하세요. 처음에는 클라이언트가 브라우저 창을 열어 로그인할 수 있도록 합니다.
Claude Code
터미널에서 이것을 실행한 다음 Claude Code에서 /mcp를 입력하여 로그인합니다.
claude mcp add --transport http connectchats https://api.connectchats.com/mcp Cursor
~/.cursor/mcp.json 또는 프로젝트의 .cursor/mcp.json에 이것을 추가한 다음 Cursor가 요청할 때 로그인합니다.
{
"mcpServers": {
"connectchats": {
"url": "https://api.connectchats.com/mcp"
}
}
} Codex
터미널에서 이것을 실행한 다음 codex mcp login connectchats를 실행하여 로그인합니다.
codex mcp add connectchats --url https://api.connectchats.com/mcp 먼저 승인하고, 메시지는 신뢰할 수 없는 것으로 처리됩니다.
-
전송에는 귀하의 승인이 필요합니다
send_message는 ConnectChats에서 승인하는 초안을 저장합니다. 자동 전송을 켠 채팅에서만 즉시 전송되며, 언제든지 끌 수 있습니다.
-
메시지는 신뢰할 수 없는 콘텐츠입니다
서버가 반환하는 모든 메시지는 다른 사람이 작성한 것으로 래핑되고 표시되므로 AI는 Signal의 텍스트를 데이터로 처리하고 따를 지침으로 처리하지 않습니다.
-
공유할 내용을 선택합니다
AI는 대시보드에서 공유하는 Signal 채팅만 볼 수 있습니다. 저장된 메시지는 귀하의 패스키만 잠금 해제할 수 있는 키로 암호화됩니다.
Signal 지원
ConnectChats는 Signal Desktop과 동일한 방식으로 연결된 장치로 Signal 계정에 연결하고 선택한 채팅을 가져옵니다. 휴대폰은 기본 장치로 유지되며 언제든지 ConnectChats 연결을 해제할 수 있습니다.
- 일대일 채팅 및 그룹이 지원됩니다.
- Signal은 새로 연결된 장치에 과거 기록을 거의 또는 전혀 제공하지 않으므로 대부분의 채팅은 연결하는 순간부터 시작됩니다.
- 메시지는 AI 앱이 읽을 수 있도록 당사 서버에서 해독된 다음, 귀하의 패스키만 잠금 해제할 수 있는 키로 암호화되어 저장됩니다.
- 사진, 비디오 및 음성 메모는 캡션과 함께 짧은 텍스트 설명으로 표시됩니다.
질문
Signal MCP 서버 사용을 어떻게 시작하나요?
MCP 클라이언트에 https://api.connectchats.com/mcp을 추가하고, 로그인하고, 대시보드에서 Signal을 연결하고, AI가 보기를 원하는 채팅을 공유하세요.
Signal MCP 서버란 무엇인가요?
MCP(Model Context Protocol)는 AI 앱이 외부 도구를 호출하는 방식입니다. Signal MCP 서버는 Claude 또는 Cursor와 같은 AI 앱에 Signal 채팅을 나열하고, 메시지를 읽고 검색하며, 답장 초안을 작성하는 도구를 제공합니다.
로컬에서 무엇인가를 실행해야 하나요?
아니요. ConnectChats는 https://api.connectchats.com/mcp에 있는 원격 MCP 서버입니다. MCP 클라이언트는 HTTPS를 통해 연결하고 OAuth로 로그인합니다.
어떤 MCP 클라이언트가 작동하나요?
ChatGPT, Claude, Grok, Manus 및 Muse를 포함하여 Streamable HTTP를 통해 원격 MCP 서버를 지원하는 모든 클라이언트.
서버가 스스로 메시지를 보낼 수 있나요?
아니요. send_message는 귀하가 승인하는 초안을 저장하며, 자동 전송을 켠 채팅에서만 직접 전송됩니다.
프롬프트 인젝션을 어떻게 처리하나요?
메시지는 신뢰할 수 없는 콘텐츠로 래핑되어 돌아오며, 모든 도구는 모델에게 이를 데이터로 처리하도록 지시합니다. 자동 전송을 켠 외부 채팅에서는 귀하의 승인 없이는 아무것도 전송되지 않습니다.
무료인가요?
네. 무료 요금제는 두 개의 채팅 앱을 연결하고 모든 지원되는 MCP 클라이언트에서 작동합니다. 카드 정보가 필요하지 않습니다.
ConnectChats를 연결하면 Signal의 암호화가 약화됩니까?
Signal은 ConnectChats를 포함한 모든 장치로 전송되는 메시지를 계속 암호화합니다. ConnectChats는 이러한 장치 중 하나이므로 수신하는 메시지를 읽을 수 있습니다. 그런 다음 귀하의 패스키만 잠금 해제할 수 있는 키로 암호화하여 저장합니다. 채팅이 포함되지 않기를 원하면 공유하지 않거나 Signal을 연결하지 마십시오.
이전 Signal 메시지를 볼 수 있습니까?
대부분 볼 수 없습니다. Signal은 새로 연결된 장치와 기록을 거의 또는 전혀 공유하지 않으므로 연결하는 순간부터 메시지를 기대하십시오.
Signal을 연결하려면 무엇이 필요합니까?
휴대폰에 Signal만 있으면 됩니다. https://connectchats.com/app을 열고 Signal을 선택한 다음 Signal의 설정, 연결된 장치, 새 장치 연결에서 QR 코드를 스캔합니다.