🤖 Lead-Qualifizierungs-MCP-Tool
Ein leichtes MCP-Tool, das ChatGPT verwendet, um Leads über den BANT-Mechanismus (Budget, Autorität, Bedarf, Zeitleiste) zu qualifizieren. Und Benutzer werden durch die Eingabe von Lead-Informationen Frage für Frage angeleitet.
🚀 Funktionen
🧠 LLM-gestützte Extraktion und Bewertung von Lead-Qualifizierungsinformationen (BANT)
💬 Ein Feld pro Runde, mit Gesprächsfluss
💾 Schnell wie In-Memory-Session-Tracking, kann auf Redis erweitert werden
🔌 Kompatibel mit Dify / Cursor über MCP (
sse)
Related MCP server: PhantAuth MCP Server
⚙️ Einrichtung
Konfigurieren Sie den ChatGPT-API-Schlüssel in Ihrer .env-Datei.
OPENAI_API_KEY=1234Starten Sie Ihren NodeJS-Server, der Ihr MCP-Server ist.
npm install
npm startOptional: Stellen Sie Ihren Server mit ngrok bereit
ngrok http 3001Konfiguration der Dify-Agentenstrategie
{
"lead_qualification": {
"transport": "sse",
"url": "https://24c3-172-235-53-238.ngrok-free.app/sse",
"headers": {},
"timeout": 50,
"sse_read_timeout": 50
}
}🛠 Beispiel
Toolname: lead-qualifier
Eingang:
{
"sessionId": "abc123",
"message": "We have a budget of $1000"
}Ausgabe:
{
content: [
{
type: "text",
text: "Are you the main person evaluating tools like this, or is there someone else involved in the decision?"
}
],
isError: false
}Sitzung:
{
"qualificationMap": {
"budget": "$1000 per month",
"authority": "",
"need": "",
"timeline": ""
},
"scoreMap": {
"budget": 30,
"authority": 0,
"need": 0,
"timeline": 0
},
"totalScore": 30,
"nextField": "authority",
"lastPromptedField": "authority",
"lastPromptedQuestion": "Are you the main person evaluating tools like this, or is there someone else involved in the decision?"
}