Signal MCP
信号 MCP
signal-cli的MCP集成允许 AI 代理发送和接收 Signal 消息。
特征
向 Signal 用户发送消息
向信号组发送消息
接收并解析传入消息
具有超时处理的异步支持
详细日志记录
Related MCP server: mcp-whatsapp
先决条件
该项目需要在您的系统上安装和配置signal-cli 。
安装 signal-cli
安装 signal-cli :按照官方安装说明进行操作
注册您的信号账户:
signal-cli -u YOUR_PHONE_NUMBER register使用短信收到的代码验证您的帐户:
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 异步模式
在整个过程中输入注释
This server cannot be deployed
Maintenance
Related MCP Connectors
Telegram bridge for your MCP-compatible agent. Bidirectional, no LLM in our stack.
Give AI agents real phone numbers, messages, and voice calls via MCP.
Real-time planetary signal engine and Model Context Protocol (MCP) server for autonomous AI agents.
Phone, SMS & email for AI agents — one remote MCP endpoint, OAuth login, zero install.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceMCP server for Signal via signal-cli that enables sending and receiving messages, managing contacts and groups, and reacting over stdio.5 npm-
- AlicenseNot gradedqualityCmaintenanceMCP server that connects AI agents to WhatsApp using the multi-device API, enabling messaging, group management, and more as a regular user.3 npmMIT
- AlicenseAqualityDmaintenanceAn MCP server that lets AI assistants propose sending Signal messages, but nothing is ever sent without explicit human approval.311 npmMIT
- AlicenseNot gradedqualityBmaintenanceMCP 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 npmMIT