
MCP Server with Azure Communication Services Email

2025.04.09
1
Python邮件服务交流协作
mcp-server-acsemail 是一个基于 Azure Communication Services 的邮件服务 MCP 服务器,允许用户通过编程方式发送电子邮件并执行各种操作。它提供了邮件发送功能,适用于需要集成邮件服务的应用场景。
View on GitHub
Overview
基本能力
产品定位
mcp-server-acsemail 是一个基于 Azure Communication Services 的邮件服务 MCP 服务器,主要用于通过编程方式发送电子邮件。
核心功能
- 邮件发送:使用 Azure Communication Services 发送电子邮件。
适用场景
- 需要集成邮件服务的应用程序。
- 自动化邮件发送任务。
工具列表
- Email Sending:通过 Azure Communication Services 发送邮件的功能。
常见问题解答
- 无
使用教程
使用依赖
- Python 3.8 或更高版本
- 已配置邮件功能的 Azure Communication Services 资源
- Azure Communication Services 中已验证的发送者电子邮件地址
安装教程
- 安装依赖:
pip install -r requirements.txt
- 配置环境变量,在根目录创建
.env
文件,内容如下:
ACS_CONNECTION_STRING=your_azure_communication_services_connection_string
ACS_SENDER_ADDRESS=your_verified_sender_address@your-domain.azurecomm.net
Azure Communication Services 设置
- 在 Azure 门户中创建 Azure Communication Services 资源。
- 配置电子邮件通信服务。
- 验证用于发送电子邮件的域。
- 从 Azure 门户获取连接字符串。
运行服务器
python src/server.py
调试方式
启动服务器后,按照提示发送测试邮件以验证功能是否正常。