mcpField
M
MCP Server with Azure Communication Services Email

MCP Server with Azure Communication Services Email

ローカル
github.com/lukemurraynzクラウド・インフラ248 週間前に更新

MCP Server with Azure Communication Services Email について

このMCPサーバーは、Azure Communication Servicesを通じたメール送信機能を提供します。Azureのメールリソースと認証済み送信元アドレスを設定したユーザー向けです。

主な機能

  1. 01Azure Communication Services経由のメール送信

活用シーン

  1. 01プログラムからのメール送信
  2. 02MCPクライアントからのメール送信

MCP 対応

Azure Communication Servicesのメール送信機能をMCPツールとして提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Azure Communication Services Email を使用する MCP サーバー

これは、Azure Communication Services のメール機能を備えた Model Context Protocol(MCP)サーバーです。プログラムからメールを送信したり、さまざまな操作を実行したりできます。

ブログ:MCP と 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 Portal で Azure Communication Services リソースを作成します。
  2. Email Communication Services を設定します。
  3. メール送信用のドメインを確認します。
  4. Azure Portal から接続文字列を取得します。

サーバーの実行

次のコマンドを実行してサーバーを起動します。

python src/server.py

ディレクトリ構成

/workspaces/mcp-server-acsemail
├── README.md
├── requirements.txt
├── src/
│   └── server.py
  • README.md:プロジェクトのドキュメントです。
  • requirements.txt:Python の依存関係です。
  • src/server.py:メインのサーバースクリプトです。

機能

このサーバーでは、次のツールと機能を利用できます。

  • メール送信:Azure Communication Services を使用してメールを送信します。

使用例

このサーバーを使用してメールを送信する方法の例を示します。

  1. サーバーを起動します。
python src/server.py
  1. メール送信のプロンプト

貢献

貢献を歓迎します。次の手順に従ってください。

  1. リポジトリをフォークします。
  2. 機能追加またはバグ修正用の新しいブランチを作成します。
  3. 変更をコミットし、ブランチをプッシュします。
  4. レビュー用のプルリクエストを送信します。

ライセンス

このプロジェクトは MIT License の下でライセンスされています。詳細については LICENSE ファイルを参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。