aboutsummaryrefslogtreecommitdiff
path: root/mcp/README.org
Commit message (Collapse)AuthorAgeFilesLines
* chore: delete the page-signal pager wrapperCraig Jennings37 hours1-1/+1
| | | | Remove the page-signal CLI wrapper, its workflow, and the references in INDEX.org, broadcast.org, and mcp/README.org. The signal MCP server stays. It's the two-way path and a separate capability. The pager number had deregistered and the send-only wrapper isn't worth re-registering.
* docs(mcp): note signal-cli + Google Voice dependency for signal-mcpCraig Jennings11 days1-0/+12
|
* docs(mcp): document the install pipeline in mcp/README.orgCraig Jennings2026-05-221-0/+81
mcp/ had install.py, servers.json, and the encrypted secrets bundle but no README, so the structure and the token-rotation flow were a re-discovery every few months. Added mcp/README.org covering the file layout (tracked vs gitignored), the secrets-bundle shape (plain ${VAR} secrets plus base64-bundled OAuth artifacts, AES256 symmetric encryption), the install flow (decrypt, materialize the OAuth keys and the Google Docs token caches at mode 600, expand placeholders, register the unregistered servers idempotently), the http/sse-vs-stdio transport split, the recovery steps when a Google refresh token is revoked, and how to add a server. Written against a read of the actual install.py and servers.json, not from memory.