这是一个带有 Azure 通信服务电子邮件功能的模型上下文协议(MCP)服务器,它允许您通过编程方式发送电子邮件并执行各种操作,为邮件发送提供了便捷的解决方案。
要使用这个 MCP 服务器,您需要完成先决条件的准备、安装依赖、进行 Azure 通信服务设置,最后运行服务器。
该服务器提供以下工具和功能:
安装所需的依赖项:
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
要使用电子邮件功能,请执行以下操作:
通过运行以下命令启动服务器:
python src/server.py
/workspaces/mcp-server-acsemail
├── README.md
├── requirements.txt
├── src/
│ └── server.py
README.md:项目的文档。requirements.txt:Python 依赖项。src/server.py:主服务器脚本。以下是使用服务器发送电子邮件的示例:
python src/server.py
欢迎贡献!请按照以下步骤操作:
此项目在 MIT 许可证下。有关详细信息,请参阅 LICENSE 文件。