Signal MCP
未认领Ask Claude about your Signal conversations. Persistent history, full-text search, and complete signal-cli coverage — 100% local.
01 / 选择客户端
03 / 添加配置
claude mcp add --transport stdio 'signal-mcp' -- 'uvx' 'signal-mcp' 'serve'04 / 在客户端中确认
打开客户端的 MCP 设置,确认服务器已连接并列出工具。复制配置不代表连接成功。
更多Search & Web服务器
浏览完整目录安全概况
已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、shell 命令、代理配置目录)以及带有已知公告的依赖。认领此列表即可获得。 安全概况的工作原理
40 个工具中显示 40 个
文档中列出的工具 (40)
内容来自项目文档。服务器握手不会验证每个工具的说明或行为。
add_sticker_pack
Install a sticker pack from a signal.art URL. Returns the pack ID for use with getsticker/sendsticker.
admin_delete_message
Group admin: delete any message in a group you administer.
block_contact
Block a contact.
create_group
Create a new Signal group.
delete_group_message
Remote-delete a sent group message.
delete_message
Remote-delete (unsend) a sent DM.
edit_message
Edit a previously sent message (DM or group). Updates local store. Incoming edits from contacts also update the stored copy in-place.
get_conversation
Message history with a contact or group. Supports since, limit, and offset for pagination.
get_own_number
Get the Signal number this server is running as.
get_profile
Get profile info for a contact.
get_sticker
Retrieve a single sticker image as base64.
get_unread
Get messages not yet marked as read from local store.
join_group
Join a group via invite link.
leave_group
Leave a group.
list_contacts
All contacts with names and numbers. Supports optional search filter.
list_conversations
All conversations ordered by most recent message.
list_groups
All groups with members and metadata.
list_sticker_packs
List all installed sticker packs with packid and sticker IDs for sendsticker.
mark_as_unread
Mark one or more stored messages as unread.
pin_message
Pin a message in a DM or group conversation.
react_to_message
React to a message with an emoji (DM or group). Set remove=true to unreact.
receive_messages
Poll for new incoming messages and delivery receipts.
remove_contact
Remove a contact from the local list.
search_messages
Full-text search (FTS5) across all stored messages. Supports sender, limit, and offset.
send_attachment
Send a file or image to a contact. Supports captions and view-once.
send_group_attachment
Send a file or image to a group. Supports captions and view-once.
send_group_message
Send a text message to a group. Supports quoted replies and @mentions.
send_group_sticker
Send a sticker to a group.
send_message
Send a text message to a contact. Supports quoted replies (quoteauthor, quotetimestamp).
send_note_to_self
Save a note to yourself (Signal's saved messages).
send_read_receipt
Mark messages as read. Also updates local store.
send_sticker
Send a sticker to a contact.
set_typing
Send a typing indicator to a contact.
store_stats
Total message count, oldest and newest message dates.
unblock_contact
Unblock a contact.
unpin_message
Unpin a message in a DM or group conversation.
update_contact
Set a local display name for a contact.
update_group
Rename, add/remove members, promote/demote admins, set expiry timer.
update_profile
Update your own name, about text, or avatar.
upload_sticker_pack
Upload and publish a sticker pack from a local manifest.json or zip. Returns the signal.art URL.