open-index/open-npm huggingface dataset:
npm package: @suzukishota/agentmail-mcp
Description: MCP server for AgentMail - メール送信
Latest version: 1.0.0

# 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
サーバーのヘルスチェック

## 使用例

```typescript
// シンプルなメール送信
await send_email({
  to: "recipient@example.com",
  subject: "テストメール",
  body: "これはテストメールです。"
});

// HTMLメールと添付ファイル
await send_email({
  to: "recipient@example.com",
  subject: "HTMLメール",
  body: "<h1>Hello</h1><p>This is HTML email</p>",
  html: true,
  cc: "cc@example.com",
  attachments: [
    {
      filename: "report.pdf",
      path: "/path/to/report.pdf"
    }
  ]
});

// 接続確認
await verify_connection();
```

## Gmail の設定例

Gmail を使用する場合:
1. 2段階認証を有効化
2. アプリパスワードを生成
3. 以下の設定を使用:
   - AGENTMAIL_SMTP_HOST=smtp.gmail.com
   - AGENTMAIL_SMTP_PORT=587
   - AGENTMAIL_SMTP_USER=your-email@gmail.com
   - AGENTMAIL_SMTP_PASS=your-app-password

## ビルドと起動

```bash
npm install
npm run build
npm start
```