TryKitt.ai mcp Server
Ein FastMCP-Server (Model Context Protocol), der E-Mail-Verifizierungs- und Suchfunktionen mithilfe der TryKitt.ai- API bereitstellt. Dieser Server ermöglicht KI-Assistenten, B2B-E-Mail-Adressen mit hoher Genauigkeit und niedrigen Bounce-Raten zu finden und zu verifizieren.
Merkmale
- E-Mail-Verifizierung : Verifizieren Sie E-Mail-Adressen mit erweiterter SMTP- und Catchall-Verifizierung
- E-Mail-Suche : Finden Sie E-Mail-Adressen von Einzelpersonen anhand ihres Namens und der Firmendomäne
- Jobverwaltung : Verfolgen und überwachen Sie die E-Mail-Verifizierung/Jobsuche
- Echtzeitverarbeitung : Erhalten Sie sofortige Ergebnisse für E-Mail-Vorgänge
- Hohe Genauigkeit : Nutzt die fortschrittlichen Verifizierungsalgorithmen von TryKitt.ai mit einer Absprungrate von <0,1 %
Installation
- Klonen Sie dieses Repository:
- Initialisieren Sie eine neue Python-Umgebung mit uv:
- Installieren Sie Abhängigkeiten mit uv:
Aufstellen
- Holen Sie sich Ihren TryKitt.ai API-Schlüssel:
- Besuchen Sie TryKitt.ai
- Registrieren Sie sich für ein Konto
- Navigieren Sie zu Ihren API-Einstellungen, um Ihren API-Schlüssel abzurufen
- Legen Sie Ihren API-Schlüssel als Umgebungsvariable fest:
Oder erstellen Sie eine .env
Datei im Projektstammverzeichnis:
Verwendung
Ausführen des Servers
Starten Sie den FastMCP-Server:
Der Server wird gestartet und ist für MCP-Verbindungen verfügbar.
Hinzufügen zu MCP-Clients
Um diesen Server mit MCP-kompatiblen Clients zu verwenden, müssen Sie den Client für die Verbindung mit diesem Server konfigurieren.
Claude Desktop
Fügen Sie Ihrer Claude Desktop-Konfigurationsdatei die folgende Konfiguration hinzu:
macOS : ~/Library/Application Support/Claude/claude_desktop_config.json
Windows : %APPDATA%\Claude\claude_desktop_config.json
Andere MCP-Clients
Konfigurieren Sie andere MCP-kompatible Clients für die Verbindung mit:
- Befehl :
python
- Argumente :
["/path/to/your/trykittai-mcp-server/server.py"]
- Umgebungsvariablen :
TRYKITT_API_KEY=your_api_key_here
Verwendung mit UV
Wenn Sie uv verwenden, können Sie den Server auch mit Folgendem ausführen:
Hinweis : Ersetzen Sie /path/to/your/trykittai-mcp-server
durch den tatsächlichen absoluten Pfad zu Ihrem Projektverzeichnis und your_api_key_here
durch Ihren tatsächlichen TryKitt.ai-API-Schlüssel.
Verfügbare Tools
1. E-Mail-Verifizierung ( verify_email_send
)
Überprüfen Sie, ob eine E-Mail-Adresse gültig und zustellbar ist.
Parameter:
email
(erforderlich): Die zu verifizierende E-Mail-Adressecustom_data
(optional): Benutzerdefinierte Daten, die mit der Anfrage verknüpft werden sollen
Beispiel:
2. E-Mail-Suche ( find_email
)
Suchen Sie die E-Mail-Adresse einer Person anhand ihres Namens und der Firmendomäne.
Parameter:
full_name
(erforderlich): Der vollständige Name der Persondomain
(erforderlich): Die Unternehmensdomäne oder Websitelinkedin_url
(optional): LinkedIn-Profil-URL für bessere Genauigkeitcustom_data
(optional): Benutzerdefinierte Daten, die mit der Anfrage verknüpft werden sollen
Beispiel:
3. Auftragsstatus ( get_job_status
)
Überprüfen Sie den Status eines zuvor übermittelten Auftrags.
Parameter:
job_id
(erforderlich): Die ID des zu prüfenden Jobs
Beispiel:
4. Jobs auflisten ( list_jobs
)
Alle Jobs auflisten (Hinweis: Dieser Endpunkt ist möglicherweise nur eingeschränkt verfügbar).
Beispiel:
API-Antwortformat
Erfolgreiche E-Mail-Verifizierung
Erfolgreiches E-Mail-Finden
Fehlerbehandlung
Der Server verarbeitet verschiedene Fehlerszenarien:
- Ungültige API-Schlüssel
- Ratenbegrenzung
- Netzwerk-Timeouts
- Ungültige E-Mail-Formate
- Fehler bei der Domänenüberprüfung
Häufige Fehlerantworten:
Konfiguration
Umgebungsvariablen
TRYKITT_API_KEY
: Ihr TryKitt.ai API-Schlüssel (erforderlich)
SSL-Konfiguration
Der Server ist für die Zusammenarbeit mit den API-Endpunkten von TryKitt.ai konfiguriert. Die SSL-Verifizierung ist derzeit aus Kompatibilitätsgründen deaktiviert.
Entwicklung
Projektstruktur
Abhängigkeiten
fastmcp
: FastMCP-Framework zum Erstellen von MCP-Servernhttpx
: Asynchroner HTTP-Client für API-Anfragenpydantic
: Datenvalidierung und Einstellungsverwaltung
Über TryKitt.ai
TryKitt.ai ist ein erweiterter Dienst zur E-Mail-Verifizierung und -Suche, der:
- Bietet unbegrenzte kostenlose E-Mail-Verifizierung für einzelne Benutzer
- Erreicht eine Absprungrate von <0,1 % durch erweiterte Überprüfung
- Funktioniert 2-5 Mal schneller als alternative Lösungen
- Verwendet Enterprise Identity Server zur Catchall-Verifizierung
- Erkennt Jobänderungen und validiert sie anhand realer Systeme
Erfahren Sie mehr unter https://trykitt.ai/
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE .
Beitragen
- Forken Sie das Repository
- Erstellen eines Feature-Zweigs
- Nehmen Sie Ihre Änderungen vor
- Fügen Sie gegebenenfalls Tests hinzu
- Senden einer Pull-Anfrage
Unterstützung
Bei Problemen im Zusammenhang mit:
- Dieser MCP-Server: Öffnen Sie ein Problem in diesem Repository
- TryKitt.ai API: Kontaktieren Sie den TryKitt.ai-Support
- FastMCP-Framework: Lesen Sie die FastMCP-Dokumentation
Änderungsprotokoll
Version 1.0.0
- Erstveröffentlichung mit E-Mail-Verifizierungs- und Suchfunktionen
- Auftragsstatusverfolgung
- Unterstützung der Echtzeitverarbeitung
- FastMCP-Integration
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Trykittai-MCP-Server
Related MCP Servers
- Python
- Python
- Python
- PythonMIT License