Jak to działa
Połącz Mailtrap z VS Code, aby sprawdzać skrzynki i wiadomości w Email Sandbox, zarządzać szablonami oraz wysyłać e-maile transakcyjne i testowe – wszystko za pomocą prostych promptów. Nie musisz pisać kodu – wystarczy, że powiesz agentowi, czego potrzebujesz, a VS Code wykona odpowiednie wywołanie API.

Konfiguracja
Krok 1: Dodaj serwer Mailtrap MCP do VS Code
Użyj linku szybkiej instalacji lub otwórz ustawienia MCP w VS Code, zaznacz opcję „Chat > MCP: Enabled” i kliknij „Edit in settings.json”

Następnie wklej fragment kodu Mailtrap MCP do pliku mcp_config.json.
{
"mcpServers": {
"mailtrap": {
"command": "npx",
"args": ["-y", "mcp-mailtrap"],
"env": {
"MAILTRAP_API_TOKEN": "twoj_token_api_mailtrap",
"DEFAULT_FROM_EMAIL": "twoj_nadawca@przyklad.com",
"MAILTRAP_ACCOUNT_ID": "twoj_id_konta",
"MAILTRAP_TEST_INBOX_ID": "twoj_id_skrzynki_testowej"
}
}
}
}
Link do oficjalnego repozytorium GitHub.
Krok 2: Wprowadź dane uwierzytelniające Mailtrap
Zastąp symbole zastępcze w pliku settings.json swoimi danymi:
MAILTRAP_API_TOKEN– wymagany do wszystkich operacji.DEFAULT_FROM_EMAIL– musi pasować do domeny z sekcji „Sending Domains”.MAILTRAP_ACCOUNT_ID– wymagany do zarządzania szablonami.MAILTRAP_TEST_INBOX_ID– wymagany do funkcji związanych z Email Sandbox.
Odśwież stronę lub uruchom ponownie VS Code, aby zastosować zmiany.
Przypadki użycia
- Integracja Mailtrap z projektem lub migracja z innego rozwiązania.
- Wysyłanie e-maili transakcyjnych do jednego lub wielu odbiorców (z DW/UDW).
- Wyświetlanie logów wysłanych e-maili i pełnych szczegółów dostarczonych wiadomości.
- Pobieranie statystyk wysyłki bez opuszczania terminala.
- Wyświetlanie listy wszystkich domen wysyłkowych oraz tworzenie i usuwanie wybranych domen.
- Pobieranie i przeszukiwanie wiadomości ze skrzynki w Email Sandbox.
- Tworzenie, wyświetlanie, aktualizowanie i usuwanie szablonów e-maili.
Aby uzyskać więcej informacji, zapoznaj się z oficjalnym artykułem w bazie wiedzy.