MCP server
Signal Messaging (via signal-cli)
io.github.joshuawowk/signal-mcp
Checked 26 Oct 2026, 08:31 UTC · Checked against OSV.dev for malware and vulnerabilities; never run by us
Send Signal messages and read replies through your own signal-cli JSON-RPC daemon (unofficial).
At a glance
- Type
- MCP server
- Publisher
- Not verified
- Status
- Runs on your computer
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code
- Last checked
- 26 Oct 2026, 08:31 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. It then runs the package on your computer with your permissions. For other apps, copy the setup below.
Claude Code
claude mcp add signal-mcp --env SIGNAL_SENDER=YOUR_VALUE --env SIGNAL_DEFAULT_RECIPIENT=YOUR_VALUE -- docker run -i --rm -e SIGNAL_SENDER -e SIGNAL_DEFAULT_RECIPIENT ghcr.io/joshuawowk/signal-mcp:1.0.1
Claude Desktop
{"mcpServers":{"signal-mcp":{"command":"docker","args":["run","-i","--rm","-e","SIGNAL_SENDER","-e","SIGNAL_DEFAULT_RECIPIENT","ghcr.io/joshuawowk/signal-mcp:1.0.1"],"env":{"SIGNAL_SENDER":"YOUR_VALUE","SIGNAL_DEFAULT_RECIPIENT":"YOUR_VALUE"}}}}
Codex (config.toml)
[mcp_servers.signal-mcp]
command = "docker"
args = ["run","-i","--rm","-e","SIGNAL_SENDER","-e","SIGNAL_DEFAULT_RECIPIENT","ghcr.io/joshuawowk/signal-mcp:1.0.1"]
env = { SIGNAL_SENDER = "YOUR_VALUE", SIGNAL_DEFAULT_RECIPIENT = "YOUR_VALUE" }
Gemini CLI
{"mcpServers":{"signal-mcp":{"command":"docker","args":["run","-i","--rm","-e","SIGNAL_SENDER","-e","SIGNAL_DEFAULT_RECIPIENT","ghcr.io/joshuawowk/signal-mcp:1.0.1"],"env":{"SIGNAL_SENDER":"YOUR_VALUE","SIGNAL_DEFAULT_RECIPIENT":"YOUR_VALUE"}}}}
Cursor
{"mcpServers":{"signal-mcp":{"command":"docker","args":["run","-i","--rm","-e","SIGNAL_SENDER","-e","SIGNAL_DEFAULT_RECIPIENT","ghcr.io/joshuawowk/signal-mcp:1.0.1"],"env":{"SIGNAL_SENDER":"YOUR_VALUE","SIGNAL_DEFAULT_RECIPIENT":"YOUR_VALUE"}}}}
VS Code
{"servers":{"signal-mcp":{"type":"stdio","command":"docker","args":["run","-i","--rm","-e","SIGNAL_SENDER","-e","SIGNAL_DEFAULT_RECIPIENT","ghcr.io/joshuawowk/signal-mcp:1.0.1"],"env":{"SIGNAL_SENDER":"YOUR_VALUE","SIGNAL_DEFAULT_RECIPIENT":"YOUR_VALUE"}}}}
Runs on your computer with your permissions: check the package and its source before installing. Replace YOUR_VALUE with your own SIGNAL_SENDER, SIGNAL_DEFAULT_RECIPIENT.
Browse
Related MCP servers
- Instagram
Instagram for AI agents: publish, read comments and DMs, insights, and engage from your account. - Africa's Talking MCP by usefulapi
Read Africa's Talking balance, incoming SMS, transactions; send SMS, airtime, data and voice calls. - Discord
Connect a Discord bot (bot token from the developer portal) to read/send messages, list guilds and c - Sprkly
Schedule, publish and track social posts across TikTok, Instagram, Threads and YouTube Shorts. - Nuntior — Social, Messaging, Blog & Telecom MCP
Social media, DMs, blog syndication & E.164 telecom for AI agents across 18+ networks. - Refine Job Search
Job search management: applications, interviews, offers, recruiter email, and company openings. - WhatsApp Web Agent by Nova (CIVAI)
I send and manage WhatsApp Web messages through your linked session - Aidelly
Agent-operated social media for agencies — www.aidelly.ai. Post, approve, analyze on 11 networks.
Badge for your README
[](https://aptlynx.net/servers/io.github.joshuawowk/signal-mcp)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents