Signal MCP logo

Signal MCP

未认领

作者:googlarz

Ask Claude about your Signal conversations. Persistent history, full-text search, and complete signal-cli coverage — 100% local.

claudeclaude-codemcpmessagingmodel-context-protocolprivacysignal

01 / 选择客户端

02 / 连接前的准备

认证方式尚未指定。连接前请查看项目说明。

安装项目所需的运行环境,并确保客户端能够使用它。

项目说明

输入项目说明中的变量名,用逗号分隔。只输入名称,不要输入密钥值。

03 / 添加配置

来源:根据公开安装说明生成

claude mcp add --transport stdio 'signal-mcp' -- 'uvx' 'signal-mcp' 'serve'

替换占位符后在终端中运行。

04 / 在客户端中确认

打开客户端的 MCP 设置,确认服务器已连接并列出工具。复制配置不代表连接成功。

更多Search & Web服务器

浏览完整目录

未认领列表

这个 MCP 服务器是你的吗?

此列表根据公开信息自动生成。认领后,你可以编辑页面、设置兼容性并解锁增长工具。全程不超两分钟。

认领此服务器

安全概况

已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、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.

工具变更历史

比较相同配置的完整检查。只列出工具,未调用工具。此处不测量输入结构的变化。

尚无完整工具检查。