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
# 部署到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文件