Zum Hauptinhalt springen

MCP-Server

Der FirstReply-MCP-Server stellt Ihren Workspace als Werkzeuge für einen KI-Assistenten bereit, der das Model Context Protocol spricht — Claude Desktop, Claude Code und alles andere mit MCP-Unterstützung.

Damit verbunden können Sie einen Assistenten bitten, mit Ihnen die Warteschlange durchzugehen: „was ist über Nacht gekommen, das niemand beantwortet hat", „entwirf eine Antwort auf die Batteriebeschwerde", „wie viele Konversationen haben wir letzte Woche geschlossen".

Installieren​

Sie brauchen Node.js 18 oder neuer und einen API-Schlüssel für den Workspace.

Claude Desktop​

Fügen Sie den Server in Ihre MCP-Konfiguration ein:

{
"mcpServers": {
"firstreply": {
"command": "npx",
"args": ["-y", "@firstreply/mcp"],
"env": {
"FIRSTREPLY_API_TOKEN": "fr_..."
}
}
}
}

Claude Code​

claude mcp add firstreply --env FIRSTREPLY_API_TOKEN=fr_... -- npx -y @firstreply/mcp

Über HTTP​

Der Server läuft auch als zustandsloser Streamable-HTTP-Dienst, um ihn zentral statt auf jedem Rechner zu betreiben:

npm run build && npm run start:http # lauscht auf :8080

Jede Anfrage muss Authorization: Bearer fr_... mitführen. Ein /health-Endpunkt steht für Prüfungen bereit.

Konfiguration​

VariableBeschreibung
FIRSTREPLY_API_TOKENAPI-Schlüssel des Workspace, im stdio-Modus
FIRSTREPLY_API_URLBasis-URL der API, Standard https://api.firstreply.ai
PORTHTTP-Port im HTTP-Modus, Standard 8080
MCP_ENDPOINT_PATHHTTP-Endpunktpfad, Standard /

Was der Assistent kann​

Workspace​

WerkzeugTut
organization_listDie erreichbaren Workspaces auflisten
inbox_listDie verbundenen Kanäle auflisten
member_listDas Team auflisten
api_key_listAPI-Schlüssel auflisten, nur Metadaten
api_key_createEinen Schlüssel anlegen; das Geheimnis kommt einmal zurück
api_key_deleteEinen Schlüssel widerrufen

Konversationen​

WerkzeugTut
conversation_listKonversationen auflisten und filtern
conversation_getEine Konversation lesen
conversation_messagesIhre Nachrichten lesen
conversation_replyEine Antwort an den Kunden senden
conversation_closeEine Konversation schließen
conversation_updateZuweisen, Priorität ändern, neu klassifizieren
conversation_statsStatistiken für einen Zeitraum
conversation_totalsAktuelle offene und ungelesene Summen

KI​

WerkzeugTut
ai_draft_replyEinen Entwurf erzeugen, ohne zu senden

Berechtigungen und Sicherheit​

Ein API-Schlüssel handelt mit den Berechtigungen des Workspace-Inhabers. Es gibt keinen engeren Geltungsbereich, ein an einen MCP-Server gegebener Schlüssel kann also alles im Workspace — einschließlich Antworten an echte Kunden zu senden.

Zwei Werkzeuge erreichen die Außenwelt: conversation_reply sendet an einen Kunden, und api_key_delete widerruft Zugriff. Alles andere ist lesend oder intern.

Praktische Hinweise:

  • Legen Sie einen eigenen Schlüssel für den MCP-Server an, statt einen bestehenden weiterzuverwenden.
  • Lassen Sie die Bestätigungsabfragen Ihres MCP-Clients für conversation_reply an. Die Warteschlange zu lesen ist sicher automatisierbar; sie zu beantworten nicht.
  • Bevorzugen Sie ai_draft_reply im Arbeitsablauf und senden Sie nach dem Lesen des Entwurfs aus dem Posteingang.
  • Rotieren Sie, indem Sie einen neuen Schlüssel anlegen und den alten löschen.

Quellcode​

Der Server ist quelloffen und als @firstreply/mcp auf npm veröffentlicht, unter MIT-Lizenz.