Skip to content

Releases: beilunyang/moemail

@moemail/mcp v1.0.0

Choose a tag to compare

@beilunyang beilunyang released this 16 Jun 00:15

First release of the MoeMail MCP server — native temporary-email tools for any MCP client (Claude Desktop, Cursor, Cline, …).

Tools

create_email · list_emails · list_messages · read_message · wait_for_email · send_email · delete_email · delete_message

  • wait_for_email is bounded (max 90s) and returns status: "timeout" so the agent can retry instead of blocking.
  • Shares @moemail/core with the CLI, so both talk to the same MoeMail API.

Setup

{
  "mcpServers": {
    "moemail": {
      "command": "npx",
      "args": ["-y", "@moemail/mcp"],
      "env": { "MOEMAIL_API_KEY": "YOUR_API_KEY", "MOEMAIL_API_URL": "https://moemail.app" }
    }
  }
}

@moemail/cli v1.0.0

Choose a tag to compare

@beilunyang beilunyang released this 16 Jun 00:15

First stable release of the agent-first MoeMail CLI.

Highlights

  • Refactored onto the shared @moemail/core HTTP client (same code path as the new MCP server).
  • Typed error handling: distinct messages for config, auth, permission, and rate-limit failures; exit code 2 for config/auth, 1 otherwise.
  • send now sends from a temporary address (--content); works against servers that allow API-key send.
  • Full command set: config · create · list · wait · read · send · delete · skill install.

Install

npm i -g @moemail/cli

Configure with moemail config set api-url <url> / api-key <key>, or the MOEMAIL_API_URL / MOEMAIL_API_KEY env vars.

v0.15.0

Choose a tag to compare

@beilunyang beilunyang released this 07 Dec 10:27

What's Changed

  • docs(readme): add English README file
  • feat(auth): add Google OAuth support
  • feat(turnstile): integrate Cloudflare Turnstile for enhanced security in login and registration processes
  • feat(i18n): enhance localization support with new languages(zh-tw/ja/ko)

Full Changelog: v0.14.0...v0.15.0

截屏2025-12-07 18 25 36 截屏2025-12-07 18 27 16

v0.14.0

Choose a tag to compare

@beilunyang beilunyang released this 18 Oct 14:39

What's Changed

  • docs: add star-history by @1411430556 in #78
  • feat: add internationalization support with next-intl
  • feat(sharing): add email and message sharing functionality

New Contributors

Full Changelog: v0.13.0...v0.14.0
image
image
image

image

v0.13.0

Choose a tag to compare

@beilunyang beilunyang released this 22 Jun 14:57
f4f93d9

What's Changed

  • fix: Deploy script PROJECT_NAME is invalid by @sdrpsps in #43
  • Optimize email cleanup and add database indexes by @Selenium39 in #50
  • feat: Implement email sending functionality via Resend service by @beilunyang in #57

New Contributors

Full Changelog: v0.12.0...v0.13.0

cd9029dfe81f34f40116a0ff97dd514
646016dbbf05e34e9c48018cb4fb0df
3b6188ae8e23bf39538d313795be1e4

v0.12.0

Choose a tag to compare

@beilunyang beilunyang released this 16 Mar 07:53

What's Changed

  • chore: Update deploy script by @sdrpsps in #34
  • feat: Add delete function for single message by @jieyitang in #38 (resolved #30 )
  • fix: Github Action failed to build pages
  • chore: enhance test data generation with user identifica
    tion
  • feat: integrate theme support in message view for improv
    ed styling (resolved #36 )

New Contributors

Full Changelog: v0.11.0...v0.12.0

v0.11.0

Choose a tag to compare

@beilunyang beilunyang released this 01 Mar 02:49

What's Changed

  • docs: 补充 Catch-All 状态不可用时的解决方案- 在 README.md 文件中添加了新的注意事项 by @Ktovoz in #26
  • feat: Add configurable maximum email limit for users
  • refactor: Consolidate configuration management with Zustand store
  • docs: Add system settings section to README with configuration details

New Contributors

Full Changelog: v0.10.0...v0.11.0

截屏2025-03-01 10 48 29

v0.10.0

Choose a tag to compare

@beilunyang beilunyang released this 10 Feb 04:00

What's Changed

  • feat: Implement OpenAPI with API Key authentication and role-based access control
  • feat: Add administrator contact information configuration item

Full Changelog: v0.9.2...v0.10.0

moemail app_profile (1)

v0.9.2

Choose a tag to compare

@beilunyang beilunyang released this 17 Jan 11:23

What's Changed

  • fix: Users logging in with a password can't get their mailbox

Full Changelog: v0.9.1...v0.9.2

v0.9.1

Choose a tag to compare

@beilunyang beilunyang released this 15 Jan 11:45

What's Changed

  • feat: Enhance registration process with improved validation and error handling
  • feat: Support finding and promoting roles by username

Full Changelog: v0.9.0...v0.9.1