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.