Skip to main content
Glama

126 Email MCP Server

by tanwenxin
DEPLOYMENT.md2.42 kB
# 部署到Smithery指南 ## 前提条件 1. 安装Smithery CLI: ```bash npm install -g @smithery/cli ``` 2. 登录Smithery账户: ```bash smithery login ``` ## 部署步骤 ### 1. 验证配置 确保你的项目配置正确: - `smithery.yaml` 文件已配置 - `package.json` 包含正确的依赖 - 代码没有语法错误 ### 2. 本地构建测试 ```bash # 构建项目 npx @smithery/cli build # 本地开发测试(可选) npm run dev ``` ### 3. 部署到Smithery **方法1: 使用一键部署链接** 访问:https://smithery.ai/new 上传你的项目文件或连接Git仓库 **方法2: 通过Git仓库** 1. 将代码推送到GitHub/GitLab等Git仓库 2. 在Smithery网站上连接你的仓库 3. 选择要部署的分支 **方法3: 直接上传** 1. 访问 https://smithery.ai 2. 登录你的账户 3. 创建新的MCP服务 4. 上传项目文件 ### 4. 配置环境变量 部署后,在Smithery控制台中配置以下必需的环境变量: **必需配置:** - `email_user`: 你的126邮箱地址 - `email_password`: 你的126邮箱密码或应用专用密码 **可选配置:** - `debug`: 启用调试模式 (默认: false) - `smtp_host`: SMTP服务器地址 (默认: smtp.126.com) - `smtp_port`: SMTP端口 (默认: 465) - `smtp_secure`: 使用SSL/TLS (默认: true) - `from_name`: 发件人显示名称 ## 126邮箱准备工作 1. 登录126邮箱 2. 进入设置 -> POP3/SMTP/IMAP 3. 开启SMTP服务 4. 如果启用了两步验证,生成应用专用密码 5. 记录邮箱地址和密码/应用专用密码 ## 使用部署的服务 部署成功后,你可以在支持MCP的应用中使用这个服务: 1. 添加MCP服务器 2. 配置必要的环境变量 3. 使用 `send_email` 工具发送邮件 4. 使用 `verify_smtp_connection` 工具验证连接 ## 故障排除 ### 常见问题: 1. **SMTP连接失败** - 检查126邮箱是否开启SMTP服务 - 确认用户名和密码正确 - 检查网络连接 2. **认证失败** - 确保使用正确的邮箱地址 - 如果启用两步验证,使用应用专用密码 - 检查密码是否包含特殊字符需要转义 3. **部署失败** - 检查smithery.yaml语法 - 确保所有依赖都在package.json中 - 检查代码是否有语法错误 ## 支持 如果遇到问题,请检查: 1. Smithery文档:https://docs.smithery.ai 2. 126邮箱SMTP设置 3. 项目的README.md文件

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/tanwenxin/126-email-mcp-server'

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