Agent skill

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.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/signal-messaging-plurigrid-asi-2

SKILL.md

Signal Messaging via MCP

Interact with Signal messenger through the local MCP server.

Setup

The Signal MCP server is configured in ~/.mcp.json:

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:

    bash
    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:

json
{"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

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results