Skip to content

v1.1.0: Email Attachment Extraction

Choose a tag to compare

@fatbobman fatbobman released this 30 Dec 00:18
· 5 commits to master since this release

🎉 New Features

Email Attachment Extraction

  • Extract email attachments for AI analysis (PDFs, documents, images)
  • Attachment metadata in read_email output (filename, type, size)
  • Cleanup tool for managing temporary attachment files

Technical Improvements

  • Dual-source extraction: MIME payload + filesystem (for large attachments)
  • Fuzzy filename matching to handle Mail.app's character sanitization
  • Organized temp directory: {MAIL_ATTACHMENT_PATH}/mail-mcp-attachments/{message-id}/
  • Project reorganized: All source code moved to src/ directory
  • English documentation: mcp.json with English descriptions

📚 Documentation Updates

  • Updated README.md and README_zh.md with attachment feature examples
  • Complete API documentation in TOOLS.md
  • Configuration examples with optional MAIL_ATTACHMENT_PATH environment variable

🔄 Migration from v1.0

If upgrading from v1.0, update your Claude Desktop config:

{
  "mcpServers": {
    "mail": {
      "command": "python3",
      "args": [
        "/path/to/mail-mcp-bridge/src/mail_mcp_server.py"
      ]
    }
  }
}

📖 Full Changelog


Compare with v1.0