Jak to działa
Po dodaniu mcp-mailtrap do konfiguracji aplikacji Cursor, agent uzyska dostęp do Email API i Email Sandbox Mailtrap oraz funkcji zarządzania szablonami. Opisz prostym językiem, czego potrzebujesz, a agent wybierze odpowiednie narzędzie Mailtrap, pokaże Ci parametry i wykona operację po Twoim potwierdzeniu – bez opuszczania IDE.

Konfiguracja
Krok 1: Zainstaluj Node.js – mcp-mailtrap działa jako narzędzie CLI Node.js.
Krok 2: Otwórz „Settings” → „Tools & MCPs”, a następnie kliknij „New MCP server”
Krok 3: Wklej poniższą treść do pliku ~/.cursor/mcp.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"
}
}
}
}
Krok 4: Zastąp wartości zastępcze swoimi danymi uwierzytelniającymi Mailtrap: tokenem API, zweryfikowanym adresem nadawcy, identyfikatorem konta oraz identyfikatorem skrzynki testowej.
Krok 5: Otwórz panel AI, przełącz się w tryb „Agent” i sprawdź, czy Mailtrap znajduje się na liście narzędzi MCP.
ℹ️ Uwaga: DEFAULT_FROM_EMAIL musi być adresem w domenie zweryfikowanej w sekcji „Sending Domains” platformy Mailtrap. MAILTRAP_ACCOUNT_ID znajdziesz w „Settings” → „Account Settings”; MAILTRAP_TEST_INBOX_ID znajduje się w adresie URL Twojej skrzynki odbiorczej sandboxa.
Aby uzyskać więcej informacji, zapoznaj się z oficjalnym artykułem w bazie wiedzy.
Przypadki użycia
- Pobieranie treści szablonu w celu sprawdzenia nazw zmiennych.
- Edytowanie szablonów i sprawdzanie ich wyglądu w Email Sandbox.
Obsługiwane funkcje
- Wysyłanie e-maili transakcyjnych
- Zarządzanie szablonami e-maili
- Testowanie e-maili w Email Sandbox
- Śledzenie statystyk dostarczania (otwarcia, kliknięcia, odrzucenia)
- Zarządzanie strumieniami wysyłkowymi