Skip to main content
Glama
leeguooooo
by leeguooooo
README.md2.12 kB
# 📥 MCP 邮箱浏览客户端 这个子项目提供了一个简单的命令行客户端,可以直接读取主项目中的 MCP 邮件服务,聚合查看全部邮箱账户的邮件。 ## 目录结构 ``` clients/ └── mailbox_client/ ├── README.md # 本说明文件 ├── __init__.py # 包初始化 ├── __main__.py # 允许 python -m clients.mailbox_client 运行 ├── client.py # 复用主项目服务层的封装 └── cli.py # 命令行实现 ``` ## 快速开始 > 运行前请确保已经通过 `python setup.py` 配置好了邮箱账户,并完成过至少一次同步。 ### 🎯 交互式模式(推荐新手) 最简单的使用方式,类似 `setup.py` 的菜单界面: ```bash # 启动交互式模式 uv run python -m clients.mailbox_client # 或者显式指定交互式模式 uv run python -m clients.mailbox_client interactive ``` 交互式模式提供友好的菜单界面,无需记忆命令参数。 ### 📋 命令行模式(适合脚本) ```bash # 列出所有账户 uv run python -m clients.mailbox_client list-accounts # 查看最近 20 封邮件(默认聚合全部账户) uv run python -m clients.mailbox_client list-emails --limit 20 # 查看未读邮件 uv run python -m clients.mailbox_client list-emails --unread-only # 查看指定账户的邮件 uv run python -m clients.mailbox_client list-emails --account-id my_account_id # 查看单封邮件详情(需要提供账户 ID) uv run python -m clients.mailbox_client show-email 123456 --account-id my_account_id ``` 所有命令都支持 `--json` 参数,以 JSON 方式输出原始数据,方便与其他工具集成。 ## 功能特性 - ✅ 聚合浏览多个邮箱的收件箱 - ✅ 支持中文终端输出 & JSON 输出 - ✅ 可快速查看单封邮件详情(主题、正文、附件等) - ✅ 不与主项目代码混合:全部逻辑位于 `clients/mailbox_client/` 子目录 如需定制更复杂的展示界面,可以直接基于 `client.py` 中的 `MailboxClient` 类进行二次开发。

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/leeguooooo/email-mcp-service'

If you have feedback or need assistance with the MCP directory API, please join our Discord server