Skip to main content
Glama

信号 MCP

signal-cliMCP集成允许 AI 代理发送和接收 Signal 消息。

特征

  • 向 Signal 用户发送消息

  • 向信号组发送消息

  • 接收并解析传入消息

  • 具有超时处理的异步支持

  • 详细日志记录

Related MCP server: mcp-whatsapp

先决条件

该项目需要在您的系统上安装和配置signal-cli

安装 signal-cli

  1. 安装 signal-cli :按照官方安装说明进行操作

  2. 注册您的信号账户

    signal-cli -u YOUR_PHONE_NUMBER register
  3. 使用短信收到的代码验证您的帐户

    signal-cli -u YOUR_PHONE_NUMBER verify CODE_RECEIVED

有关更详细的设置说明,请参阅signal-cli 文档

安装

pip install -e .
# or use uv for faster installation
uv pip install -e .

用法

运行 MCP 服务器:

./main.py --user-id YOUR_PHONE_NUMBER [--transport {sse|stdio}]

API

可用工具

  • send_message_to_user :向 Signal 用户发送直接消息

  • send_message_to_group :向信号组发送消息

  • receive_message :等待并接收带有超时支持的消息

发展

该项目使用:

  • 用于代理 API 集成的MCP

  • 现代 Python 异步模式

  • 在整个过程中输入注释

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    MCP server for Signal via signal-cli that enables sending and receiving messages, managing contacts and groups, and reacting over stdio.
    5 npm
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server that connects AI agents to WhatsApp using the multi-device API, enabling messaging, group management, and more as a regular user.
    3 npm
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    An MCP server that lets AI assistants propose sending Signal messages, but nothing is ever sent without explicit human approval.
    3
    11 npm
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    MCP server that wraps a running signal-cli daemon's JSON-RPC API as MCP tools, enabling list contacts, groups, conversations, read and send messages, and react to messages on Signal.
    17 npm
    MIT