Signal-integration
signal-integration is the fleet's Signal-messaging monorepo. Bridges Signal to the fleet via a JSON-RPC daemon on port 7583.
Stack: Java (signal-cli fork) + Python (signal-mcp) + Rust (clignal). Private repo.
Components
- signal-mcp
- MCP server for Signal messaging integration with Claude Code. Fork of rymurr/signal-mcp. Live at heiervang-technologies/signal-mcp.
- signal-daemon
- Signal daemon (JSON-RPC server) — Java fork of signal-cli. Live at marksverdhai/signal-cli, branch
feature/call-message-support. - sise
- Signal service wrapper script for running the daemon.
- clignal
- Fast Rust CLI / TUI client for Signal messaging.
Architecture
┌─────────────┐ ┌─────────────┐
│ clignal │ │ signal-mcp │
│ (Rust CLI) │ │ (MCP) │
└──────┬──────┘ └──────┬──────┘
│ │
└─────────┬─────────┘
│ JSON-RPC (port 7583)
▼
┌─────────────┐
│ sise │
└──────┬──────┘
│
▼
┌───────────────┐
│ signal-daemon │
└───────────────┘
Upstream sync via git subtree pull.
Sources
See also
- signal-llm-bot — a Signal front-end for a self-hosted LLM.
- snail — the
signalpreset consumes signal-mcp.