尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Read-only Telegram MCP gateway with project isolation, human consent and accountable disclosure (Phases 1-2 complete; not production)
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
comms: a Telegram and WhatsApp MCP gateway for one owner
Repository and package: comms-mcp (renamed from telegram-mcp on 2026-10-05). The
legacy telegram-mcp command, the Keychain service, the runtime paths and the logger names keep
their old names on purpose: they are frozen identifiers on the owner's machine.
comms lets an AI assistant (Claude Code, Codex, ChatGPT) read and act on one person's Telegram
and WhatsApp through a single MCP server, with every write audited. It runs on the owner's Mac.檢視完整 README ↗Repository and package:
comms-mcp(renamed fromtelegram-mcpon 2026-10-05). The legacytelegram-mcpcommand, the Keychain service, the runtime paths and the logger names keep their old names on purpose: they are frozen identifiers on the owner's machine.
comms lets an AI assistant (Claude Code, Codex, ChatGPT) read and act on one person's Telegram and WhatsApp through a single MCP server, with every write audited. It runs on the owner's Mac.
relay/).Raoof128/Instagram-MCP; specification:
docs/instagram-spec-v0.6.md.owner_full_admin).
The MCP host's own permission prompts are the only confirmation layer. Every consequential
write goes on a signed, anchored audit chain, and a repeated request_id never repeats an
effect.Status. Comms v0.3 is built and gated: the suite, the end-to-end smoke against a real
daemon and the bounded formal models all pass (see CLAUDE.md, Verify). Since 2026-09-27 it
runs live on the owner's Mac, under the owner's user: the bot and the user account are logged
in, and the relay is deployed. Owner-run live acceptance (D39-B) is still open, and there is no
production claim until Gates A–R pass for the exact artifact. The Instagram actor is implemented
and gated against a scripted Graph API; its live gates (GI-1 to GI-8) are still to run, and it is
adopted only by ruling R-IG0.
uv sync --locked
Then follow docs/runbooks/install.md, in order:
comms keys provision);comms daemon);comms cutover run);comms client add.comms doctor checks the result read-only, and comms --help lists every command.
Connecting a client: docs/runbooks/clients-claude-code.md, clients-codex.md and
clients-chatgpt.md. The WhatsApp relay: docs/runbooks/whatsapp-relay.md. Instagram accounts:
docs/runbooks/install.md (adding an account) and docs/runbooks/live-acceptance-instagram.md.
The full gate is listed in CLAUDE.md under Verify. At minimum:
uv run pytest -q
uv run python scripts/e2e_smoke.py # drives the installed CLI and a real daemon end to end
uv run pytest tests/formal -q -s # the bounded formal models
(cd relay && npm ci && npm run check) # the relay Worker in workerd
| Path | What |
|---|---|
src/comms/core/ | Transport-neutral core: comms.db (SQLCipher), the directory, campaigns, the audit chain, keys, backup, retention |
src/comms/services/ | Every read and write the tools perform |
src/comms/mcp/ | The tool catalog, dispatch, HTTP /mcp, the stdio proxy (comms mcp --stdio), OAuth for remote clients |
src/comms/runtime/ | The daemon's composition, listeners, workers, settings (comms.json) and operator commands |
src/comms/transports/telegram/ | The Telegram bot and user adapters; the only Telethon importer |
src/comms/transports/whatsapp/ | The WhatsApp Cloud API, webhooks and relay client |
src/comms/transports/instagram/ | The Instagram actor (proposed A49): the pinned Graph client, accounts, the publishing ledger and the outcome table |
transports/whatsapp/ | WhatsVault, imported with its history (docs/provenance/whatsvault.md) |
relay/ | The Cloudflare Worker relay (TypeScript) |
formal/ | Bounded executable models of the safety rules (formal/README.md) |
site/ | The public W-Vault pages (privacy policy), published by .github/workflows/pages.yml |
src/telegram_mcp/ | The legacy telegram-mcp CLI forwarder |
docs/comms-spec-v0.3.md (current). It says which parts of
docs/comms-spec-v0.2.md and the frozen telegram-mcp-v0.1.10-final-engineering-spec.md
still apply. The proposed Instagram amendment is docs/instagram-spec-v0.6.md.docs/verification/ (comms-v0.3.md, comms-v0.3-rulings.md,
comms-relay.md, the actor matrix and the Telegram RPC review).docs/runbooks/.docs/superpowers/.AGENT.md and CHANGELOG.md.Never commit credentials, session files or keys. .gitignore carries the baseline, and secrets
live in the daemon's secret store and the macOS Keychain only.