diff options
| author | Craig Jennings <c@cjennings.net> | 2026-05-29 11:48:12 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-05-29 11:48:12 -0500 |
| commit | 2f9f8eb52405c42b64a9af14a7f3c789ea25f4ce (patch) | |
| tree | 1bbdbe314ea5b93e5e7bae26c3b2243bffc56ad4 /hooks/tests | |
| parent | 814695eae81dd1c63d75cae87375e703bb388243 (diff) | |
| download | rulesets-2f9f8eb52405c42b64a9af14a7f3c789ea25f4ce.tar.gz rulesets-2f9f8eb52405c42b64a9af14a7f3c789ea25f4ce.zip | |
docs(todo): schedule Signal MCP server install for 2026-05-29
Files a [#B] :feature: TODO under Rulesets Open Work to install
rymurr/signal-mcp as an MCP server. The MCP gives Claude native tool
access to send_message_to_user, send_message_to_group, and
receive_message instead of shelling out to the page-signal wrapper.
The differentiator is receive_message. Claude can listen for replies
and act on them, enabling page-as-confirm flows and structured Q&A
across devices.
Dependency: signal-cli has to be registered with the Google Voice
number first. Sending from Craig's primary number to itself doesn't
notify (Signal treats it as one account on linked devices). The MCP
server takes --user-id at startup, one account per instance, so it
has to point at the GV account.
Implementation touches mcp/servers.json (stdio entry), mcp/README.org
(dependency note), and possibly mcp/secrets.env.gpg if any auth
material needs encrypting. Verification: make install-mcp followed by
make check-mcp shows signal-mcp ok. Smoke-test via a tool call.
The task is scheduled for 2026-05-29.
Diffstat (limited to 'hooks/tests')
0 files changed, 0 insertions, 0 deletions
