Privacy-focused encrypted messaging platform.
## Signal Chat MCP Server: Secure Messaging The **Signal Chat MCP Server** integrates Signal's secure messaging capabilities into Google Antigravity. This enables sending encrypted messages through the most trusted secure messaging platform. ### Why Signal MCP? Signal sets the security standard: - **End-to-End Encryption**: Industry-leading security - **Open Source**: Auditable protocol - **No Metadata**: Minimal data collection - **Disappearing Messages**: Auto-delete support - **Trusted**: Used by journalists, activists ### Key Features #### 1. Send Messages ```python from signalstickers_client import StickersClient import subprocess # Using signal-cli def send_message(recipient, message): subprocess.run([ "signal-cli", "-u", "+1234567890", "send", "-m", message, recipient ]) send_message("+0987654321", "Secure notification: Deployment complete!") ``` #### 2. Group Messages ```python # Send to group def send_group_message(group_id, message): subprocess.run([ "signal-cli", "-u", "+1234567890", "send", "-m", message, "-g", group_id ]) send_group_message("group-id", "Team alert: Server maintenance at 2 AM") ``` #### 3. Receive Messages ```python import json # Receive and process messages def receive_messages(): result = subprocess.run( ["signal-cli", "-u", "+1234567890", "receive", "--json"], capture_output=True, text=True ) for line in result.stdout.split("\\n"): if line: msg = json.loads(line) if "dataMessage" in msg.get("envelope", {}): handle_message(msg) ``` ### Configuration ```json { "mcpServers": { "signal-chat": { "command": "npx", "args": ["-y", "@anthropic/mcp-signal"], "env": { "SIGNAL_CLI_PATH": "/usr/local/bin/signal-cli", "SIGNAL_PHONE_NUMBER": "+1234567890" } } } } ``` ### Use Cases **Secure Alerts**: Send sensitive notifications securely. **Private Communication**: Team communication with privacy. **Incident Response**: Secure incident coordination. The Signal MCP Server brings secure messaging to Antigravity.
{
"mcpServers": {
"signal-chat": {}
}
}