@suzukishota/agentmail-mcp
v1.0.0
Published
MCP server for AgentMail - メール送信
Readme
AgentMail MCP Server
メール送信のための MCP サーバー
環境変数
AGENTMAIL_SMTP_HOST: SMTP サーバーホスト (例: smtp.gmail.com)AGENTMAIL_SMTP_PORT: SMTP ポート (例: 587)AGENTMAIL_SMTP_USER: SMTP ユーザー名/メールアドレスAGENTMAIL_SMTP_PASS: SMTP パスワード
ツール
send_email
SMTP 経由でメールを送信
パラメータ:
to(必須): 宛先メールアドレスsubject(必須): 件名body(必須): 本文(プレーンテキストまたは HTML)html(オプション): 本文が HTML かどうか (デフォルト: false)cc(オプション): CC 宛先(カンマ区切り)bcc(オプション): BCC 宛先(カンマ区切り)attachments(オプション): 添付ファイルの配列filename: ファイル名path: ファイルパス
verify_connection
SMTP 接続設定を検証
health_check
サーバーのヘルスチェック
使用例
// シンプルなメール送信
await send_email({
to: "[email protected]",
subject: "テストメール",
body: "これはテストメールです。"
});
// HTMLメールと添付ファイル
await send_email({
to: "[email protected]",
subject: "HTMLメール",
body: "<h1>Hello</h1><p>This is HTML email</p>",
html: true,
cc: "[email protected]",
attachments: [
{
filename: "report.pdf",
path: "/path/to/report.pdf"
}
]
});
// 接続確認
await verify_connection();Gmail の設定例
Gmail を使用する場合:
- 2段階認証を有効化
- アプリパスワードを生成
- 以下の設定を使用:
- AGENTMAIL_SMTP_HOST=smtp.gmail.com
- AGENTMAIL_SMTP_PORT=587
- [email protected]
- AGENTMAIL_SMTP_PASS=your-app-password
ビルドと起動
npm install
npm run build
npm start