Agent Skill
2/7/2026signal-messaging
Send and receive Signal messages via MCP. Use this skill when you need to interact with Signal messenger - sending messages, reading conversations, or automating Signal-based workflows.
P
plurigrid
6GitHub Stars
1Views
npx skills add plurigrid/asi
SKILL.md
| Name | signal-messaging |
| Description | Send and receive Signal messages via MCP. Use this skill when you need to interact with Signal messenger - sending messages, reading conversations, or automating Signal-based workflows. |
name: signal-messaging description: Send and receive Signal messages via MCP. Use this skill when you need to interact with Signal messenger - sending messages, reading conversations, or automating Signal-based workflows. compatibility: Requires signal-mcp server built with Cargo. Signal account must be registered.
Signal Messaging via MCP
Interact with Signal messenger through the local MCP server.
Setup
The Signal MCP server is configured in ~/.mcp.json:
{
"signal": {
"command": "cargo",
"args": ["run", "--release", "--example", "signal-server-stdio"],
"cwd": "/Users/alice/signal-mcp",
"env": {
"RUST_LOG": "signal_mcp=info"
}
}
}
Prerequisites
-
Clone and build the signal-mcp server:
cd /Users/alice/signal-mcp cargo build --release --example signal-server-stdio -
Register/link your Signal account with the server
Usage
Use read_mcp_resource to interact with Signal:
{"server": "signal", "uri": "signal://..."}
Capabilities
- Send messages to contacts or groups
- Read incoming messages
- List conversations
- Handle attachments
Troubleshooting
- Ensure the server starts:
cargo run --release --example signal-server-stdio - Check logs:
RUST_LOG=signal_mcp=debug - Verify Signal account is registered/linked
- Restart Amp after config changes
Skills Info
Original Name:signal-messagingAuthor:plurigrid
Download