Skip to content

Latest commit

 

History

History
83 lines (60 loc) · 2.89 KB

File metadata and controls

83 lines (60 loc) · 2.89 KB

Roadmap

This project is intentionally small, so the roadmap focuses on high-leverage additions with clear utility.

Completed Milestones

  • Dedicated password tooling shipped:
    • generate_random_password
    • generate_passphrase
    • score_password
  • Immediate-utility wrappers shipped:
    • generate_totp
    • list_invites, accept_invite, reject_invite
    • list_shares
    • trash_item, untrash_item
  • Filtered listing support shipped in list_items:
    • filterType, filterState, sortBy
  • Operational tooling shipped:
    • download_item_attachment
    • move_item
    • vault/item member management tools
  • Stage A npm distribution prep shipped:
    • package metadata for npm/provenance
    • release workflow that validates/packages and uploads tarball/checksum
    • publish path is configured for direct trusted publishing on stable releases

Top Priority Next

  1. Complete npm trusted publishing cutover.
  • Configure npm trusted publisher for this repo/workflow/environment.
  • Cut next release and verify npm publish + provenance.
  1. Add MCP resources for read-heavy workflows.
  • Candidate resources:
    • pass://vaults
    • pass://vault/{vaultName}/items
    • pass://share/{shareId}/items
    • pass://item/{shareId}/{itemId}
  • Why:
    • Better for browse/read usage, caching, and context injection into LLM prompts.

Mid-Term (Workflow Features)

  1. Prompt templates for common secure operations.
  • Rotate login password
  • Share item with role and confirm recipient
  • Move item between vaults with verification
  1. Safer write modes.
  • Optional dry-run planning for write tools
  • Standardized confirmation payload (operation + target summary)

Proton Mail Automation (Reality Check)

There does not appear to be a comparable public, user-facing Proton Mail CLI for full mailbox administration comparable to pass-cli for Proton Pass.

Most practical official automation-adjacent options today:

  • Proton Mail Bridge CLI mode (for local IMAP/SMTP integration)
  • Proton Mail Export Tool CLI mode (backup/restore workflows)
  • Easy Switch (web-managed import automation from external providers)

This is useful for mailbox pipeline workflows, but it is not the same as a direct public "manage mailbox via official API" model.

Open Questions

  1. MCP scope across Proton offerings.
  • The ProtonPass GitHub organization includes Proton Pass and Proton Authenticator repositories, with overlap around TOTP workflows.
  • Decide whether this MCP remains strictly Proton Pass (pass-cli) or intentionally expands to include Proton Authenticator-related capabilities.
  • Define whether TOTP features in this MCP should be treated as Pass-only scope or cross-offering scope.

References