MCPサーバーを再送信
電子メールの再送信サービス用のモデル コンテキスト プロトコル (MCP) サーバー実装。
特徴
- 標準化された MCP インターフェースを介して再送信を使用してメールを送信します
- TypeScriptサポート
前提条件
インストール
- リポジトリをクローンする
- 依存関係をインストールします:
構成
Resend API キーを使用してルート ディレクトリに.env
ファイルを作成します。
RESEND_API_KEY=your_api_key_here
PORT=3000 # Optional, defaults to 3000
開発状況
現在、MCP SDKのTypeScript型の問題により、サーバー実装がブロックされています。以下の問題を解決する必要があります。
@modelcontextprotocol/sdk
のServer
クラスは、TypeScript 型でリクエスト処理メソッドを適切に公開していません。- リクエストを処理するための正確なメソッド名を決定する必要があります (試行済み:
handleRequest
、 handle
、 receiveMessage
、 receive
、 processRequest
)。
次のステップ
- 正しいメソッド名については、MCP SDK ドキュメントまたはソースコードを確認してください。
- SDK 内の TypeScript 型が正しくない場合は更新します。
- 型が修正されるまで、一時的にJavaScriptを使用することを検討してください
使用法
発達
生産
建てる
API
サーバーは次の MCP 関数を公開します。
メールを送信
再送信を使用して電子メールを送信します。
パラメータ:
from
(必須): 送信者のメールアドレスto
(必須): 受信者のメールアドレスsubject
(必須): メールの件名html
(オプション): HTML形式のメール内容text
(オプション): プレーンテキスト形式のメールの内容
リクエストの例:
{
"method": "send-email",
"params": {
"from": "you@example.com",
"to": "recipient@example.com",
"subject": "Hello from MCP",
"html": "<h1>Hello</h1><p>This is a test email.</p>"
}
}
ライセンス
マサチューセッツ工科大学