Skip to content

chore: add smithery.yaml for Smithery listing#19

Merged
sethbang merged 2 commits into
mainfrom
chore/smithery-config
May 30, 2026
Merged

chore: add smithery.yaml for Smithery listing#19
sethbang merged 2 commits into
mainfrom
chore/smithery-config

Conversation

@sethbang
Copy link
Copy Markdown
Owner

What

Adds smithery.yaml (repo root) so the server can be listed and connected on Smithery.

  • Local stdio config (startCommand.type: stdio).
  • configSchema — Proton credentials (username + SMTP password, password marked appropriately), Bridge IMAP host/port/TLS, and safety flags (readonly, restrictOutboundToSelf).
  • commandFunction — runs npx -y proton-mail-mcp with the config mapped to the server's env vars (PROTONMAIL_*, IMAP_*, READONLY, RESTRICT_OUTBOUND_TO_SELF).

Validated as parseable YAML with the correct startCommand structure.

Next step (manual)

After merge: connect the repo on Smithery via their GitHub App at https://smithery.ai/new so the listing goes live.

🤖 Generated with Claude Code

sethbang and others added 2 commits May 30, 2026 03:54
Local stdio config so the server can be listed/connected on Smithery. Declares
a configSchema for Proton credentials + Bridge IMAP settings + safety flags
(READONLY, RESTRICT_OUTBOUND_TO_SELF), and a commandFunction that runs
'npx -y proton-mail-mcp' with the mapped env vars.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@sethbang sethbang merged commit 2c4ff70 into main May 30, 2026
1 check passed
@sethbang sethbang deleted the chore/smithery-config branch May 30, 2026 10:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant