Signal 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.

majiayu000 51784f3 2 files · 2.1 KB Updated 567 repo stars

File contents

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

  1. Clone and build the signal-mcp server:

    cd /Users/alice/signal-mcp
    cargo build --release --example signal-server-stdio
    
  2. 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

majiayu000/claude-skill-registry-data/tree/main/integration/signal-messaging-plurigrid-asi-2 commit 51784f37c7

Frequently asked questions

npx skillmds add majiayu000/signal-messaging-2