MCP メールトラップサーバー
Mailtrap経由でトランザクションメールを送信するためのツールを提供するMCPサーバー
設定
クロードデスクトップまたはカーソル
次の構成を追加します。
{
"mcpServers": {
"mailtrap": {
"command": "npx",
"args": ["-y", "mcp-mailtrap"],
"env": {
"MAILTRAP_API_TOKEN": "your_mailtrap_api_token",
"DEFAULT_FROM_EMAIL": "your_sender@example.com"
}
}
}
}Node.jsの管理にasdfを使用している場合は、実行可能ファイルへの絶対パスを使用する必要があります(Macの例)
{
"mcpServers": {
"mailtrap": {
"command": "/Users/<username>/.asdf/shims/npx",
"args": ["-y", "mcp-mailtrap"],
"env": {
"PATH": "/Users/<username>/.asdf/shims:/usr/bin:/bin",
"ASDF_DIR": "/opt/homebrew/opt/asdf/libexec",
"ASDF_DATA_DIR": "/Users/<username>/.asdf",
"ASDF_NODEJS_VERSION": "20.6.1",
"MAILTRAP_API_TOKEN": "your_mailtrap_api_token",
"DEFAULT_FROM_EMAIL": "your_sender@example.com"
}
}
}
}Claude Desktop の設定ファイルの場所
Mac : ~/Library/Application Support/Claude/claude_desktop_config.json
Windows : %APPDATA%\Claude\claude_desktop_config.json
カーソル設定ファイルの場所
Mac : ~/.cursor/mcp.json
Windows : %USERPROFILE%\.cursor\mcp.json
VSコード
コマンドパレットで実行: Preferences: Open User Settings (JSON)
次に、設定ファイルに次の構成を追加します。
{
"mcp": {
"servers": {
"mailtrap": {
"command": "npx",
"args": ["-y", "mcp-mailtrap"],
"env": {
"MAILTRAP_API_TOKEN": "your_mailtrap_api_token",
"DEFAULT_FROM_EMAIL": "your_sender@example.com"
}
}
}
}
}「env」セクションを変更した後は、MCP サーバーを再起動することを忘れないでください。
Related MCP server: MCP Email Server
使用法
設定が完了したら、エージェントに電子メールの送信を依頼できます。例:
「 john.doe@example.comに、「明日の会議」という件名で、今後の会議についてのお知らせを記載したメールを送信してください。」
「プロジェクトの最新情報についてsarah@example.comにメールを送信し、 team@example.comのチームにCCしてください。」
利用可能なツール
メールを送信
Mailtrap を通じてトランザクション メールを送信します。
パラメータ:
to(必須): 受信者のメールアドレスsubject(必須): メールの件名from(オプション): 送信者のメールアドレス。指定しない場合は「DEFAULT_FROM_EMAIL」が使用されます。text(オプション): メール本文、「html」が空の場合は必須html(オプション): メール本文の HTML バージョン。「text」が空の場合は必須です。cc(オプション): CC受信者のメールアドレスの配列bcc(オプション): BCC受信者のメールアドレスの配列category(オプション): 追跡するメールのカテゴリ
発達
リポジトリをクローンします。
git clone https://github.com/railsware/mailtrap-mcp.git
cd mailtrap-mcp依存関係をインストールします:
npm installClaude DesktopまたはCursorを使用した構成
設定ファイルの場所については、「セットアップ」セクションを参照してください。
次の構成を追加します。
{
"mcpServers": {
"mailtrap": {
"command": "node",
"args": ["/path/to/mailtrap-mcp/dist/index.js"],
"env": {
"MAILTRAP_API_TOKEN": "your_mailtrap_api_token",
"DEFAULT_FROM_EMAIL": "your_sender@example.com"
}
}
}
}Node.js の管理にasdfを使用している場合は、実行可能ファイルへの絶対パスを使用する必要があります。
(Macの例)
{
"mcpServers": {
"mailtrap": {
"command": "/Users/<username>/.asdf/shims/node",
"args": ["/path/to/mailtrap-mcp/dist/index.js"],
"env": {
"PATH": "/Users/<username>/.asdf/shims:/usr/bin:/bin",
"ASDF_DIR": "/opt/homebrew/opt/asdf/libexec",
"ASDF_DATA_DIR": "/Users/<username>/.asdf",
"ASDF_NODEJS_VERSION": "20.6.1",
"MAILTRAP_API_TOKEN": "your_mailtrap_api_token",
"DEFAULT_FROM_EMAIL": "your_sender@example.com"
}
}
}
}VSコード
設定ファイルの場所については、「セットアップ」セクションを参照してください。
{
"mcp": {
"servers": {
"mailtrap": {
"command": "node",
"args": ["/path/to/mailtrap-mcp/dist/index.js"],
"env": {
"MAILTRAP_API_TOKEN": "your_mailtrap_api_token",
"DEFAULT_FROM_EMAIL": "your_sender@example.com"
}
}
}
}
}テスト
MCP Inspectorを使用してサーバーをテストできます。
npm run dev貢献
バグ報告とプルリクエストはGitHubで歓迎します。このプロジェクトは、安全で協力的な場となることを目指しており、貢献者は行動規範を遵守することが求められます。
ライセンス
このパッケージは、 MIT ライセンスの条件に基づいてオープンソースとして利用できます。
行動規範
Mailtrap プロジェクトのコードベース、問題追跡システム、チャット ルーム、メーリング リストでやりとりするすべての人は、行動規範に従うことが求められます。