MCP Server with Azure Communication Services Email

MCP Server with Azure Communication Services Email

site icon
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 中已验证的发送者电子邮件地址

安装教程

  1. 安装依赖:
pip install -r requirements.txt
  1. 配置环境变量,在根目录创建 .env 文件,内容如下:
ACS_CONNECTION_STRING=your_azure_communication_services_connection_string
ACS_SENDER_ADDRESS=your_verified_sender_address@your-domain.azurecomm.net

Azure Communication Services 设置

  1. 在 Azure 门户中创建 Azure Communication Services 资源。
  2. 配置电子邮件通信服务。
  3. 验证用于发送电子邮件的域。
  4. 从 Azure 门户获取连接字符串。

运行服务器

python src/server.py

调试方式

启动服务器后,按照提示发送测试邮件以验证功能是否正常。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。