Xeams MCP服务器
Xeams的MCP服务器实现,Xeams是一个内部电子邮件服务器。
特性
- 公开一个模型上下文协议(MCP)服务器,用于查询内部电子邮件服务器上的电子邮件状态。
- 此MCP服务器与Xeams配合使用,Xeams是一个具有100%隐私的内部电子邮件服务器。
- 您可以将此服务器与任何MCP客户端或Claude Desktop等AI工具一起使用,以:
- 验证电子邮件地址 - 检查发送的出站电子邮件的状态。
需求
- 要求
- 规格
Xeams服务器,版本9.9或更高版本
- Node.js
git clone https://github.com/Synametrics/xeams-mcp-server
cd xeams-mcp-server- 设置
npm install- 克隆存储库:
- 安装依赖项
.env.sample配置环境变量:.env复制
cp .env.sample .env- 到
.env:
编辑 并填写您的Xeams API和Secret。
| 变量 | 描述 | 必填 |
|---|---|---|
| XEAMS_API_KEY | XEAMS API密钥 | 是 |
| XEAMS_SECRET | XEAMS API机密 | 是 |
- |XEAMS_API_BASE | XEAMS服务器的URL |是|
- |SENDER_EMAIL |用于发件人地址的电子邮件地址。|是| 配置Xeams
- 如有需要,请从以下网址下载并安装Xeams
- https://www.xeams.com 使用管理员凭据登录Xeams控制台点击 首页>插件 ,然后单击
- 管理
- Xeams API按钮
创建新的API密钥并授予发送电子邮件的权限。
将生成的API密钥和机密复制到上面看到的环境文件中。
node index.js运行MCP服务器
使用以下命令手动运行服务器: --test 测试与Xeams的通信
node index.js --test为确保API密钥和机密值正常工作,请使用
参数,如下所示。
用例
想象一下,你正在为你的组织实施一个聊天机器人,你的客户可以在那里询问他们最近的订单。使用此MCP服务器,您可以查询您的电子邮件服务器,以确定是否向客户端发送了包含最近购买和订单确认的电子邮件,以及收件人的SMTP服务器是否收到了该邮件。
此外,您还可以确认用户指定的电子邮件地址是否正确。此检查不仅仅是一个简单的语法检查。MCP服务器实际连接到收件人的SMTP服务器以确认用户存在。
- 使用Claude Desktop进行配置 要使用Claude Desktop安装此MCP服务器,请按照以下步骤操作。从下载并安装Claude Desktop
- https://www.claude.com/download*.* 点击\*
- 文件>设置 点击左上角的汉堡包图标后。
- 点击
{
"mcpServers": {
"Xeams-MCP-Server": {
"command": "node",
"args": ["C:\\path\\to\\the\\downloaded\\file\\index.js"],
"env": {
"XEAMS_API_KEY": "YourAPIKey",
"XEAMS_SECRET": "YourAPISecret",
"XEAMS_API_BASE": "https://mail.yourserver.com",
"SENDER_EMAIL": "you@yourcompany.com"
}
}
}
}
- 编辑配置
将以下JSON片段复制/粘贴到claude_desktop_config.JSON文件中。
Please confirm if john.doe@example.com is a valid email address.I sent an email to aFriend@example.com yesterday. Did he get my message?重新启动克劳德
完成后,您应该能够提交以下提示:
- 可用工具
- 此MCP服务器向任何MCP客户端公开两个工具:
