aboutsummaryrefslogtreecommitdiff
path: root/hooks
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-29 11:48:12 -0500
committerCraig Jennings <c@cjennings.net>2026-05-29 11:48:12 -0500
commit2f9f8eb52405c42b64a9af14a7f3c789ea25f4ce (patch)
tree1bbdbe314ea5b93e5e7bae26c3b2243bffc56ad4 /hooks
parent814695eae81dd1c63d75cae87375e703bb388243 (diff)
downloadrulesets-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')
0 files changed, 0 insertions, 0 deletions