仕組み
Cursorの設定に mcp-mailtrap を追加すると、エージェントがMailtrapのメール配信APIやメールサンドボックス、テンプレート管理にアクセスできるようになります。必要な内容を自然な言葉で指示すれば、エージェントが適切なMailtrapツールを呼び出し、パラメータを表示して、IDEを離れることなく確認後に実行してくれます。

設定方法
ステップ 1: Node.js mcp-mailtrapはNode.jsのCLIユーティリティとして動作します。最初にインストールしてください。
ステップ 2: Cursorの [Settings] → [Tools & MCPs] を開き、[New MCP server] をクリックします。
ステップ 3: 以下を ~/.cursor/mcp.json に貼り付けます。
{
"mcpServers": {
"mailtrap": {
"command": "npx",
"args": ["-y", "mcp-mailtrap"],
"env": {
"MAILTRAP_API_TOKEN": "あなたのMailtrapAPIトークン",
"DEFAULT_FROM_EMAIL": "送信元@サンプル.com",
"MAILTRAP_ACCOUNT_ID": "あなたのアカウントID",
"MAILTRAP_TEST_INBOX_ID": "お使いのテスト用受信トレイID"
}
}
}
}
ステップ 4: プレースホルダーの値をMailtrapの認証情報(APIトークン、認証済みの送信者アドレス、アカウントID、テスト受信トレイID)に置き換えます。
ステップ 5: AIペインを開き、[Agent] モードに切り替えて、MCPツールリストにMailtrapが表示されていることを確認します。
注意: DEFAULT_FROM_EMAIL は、Mailtrapの [Sending Domains] で認証したドメインのアドレスである必要があります。 MAILTRAP_ACCOUNT_ID は [Settings] → [Account Settings] にあります。 MAILTRAP_TEST_INBOX_ID はサンドボックスの受信トレイのURL内にあります。
詳細は、公式のナレッジベース記事をご参照ください。
ユースケース
- 変数名を確認するためにテンプレートのコンテンツを取得する。
- テンプレートを編集し、メールサンドボックスでの見え方を確認する。
サポートされている機能
- トランザクションメールを送信する
- メールのテンプレートを管理する
- テスト用にメールサンドボックスを使用する
- 配信統計(開封・クリック・バウンス)を追跡する
- 送信ストリームを管理する