Gong MCP Server
Ein Model Context Protocol (MCP)-Server, der Zugriff auf die Gong-API zum Abrufen von Anrufaufzeichnungen und Transkripten bietet. Dieser Server ermöglicht Claude die Interaktion mit Gong-Daten über eine standardisierte Schnittstelle.
Merkmale
Gong-Anrufe auflisten mit optionaler Datumsbereichsfilterung
Abrufen detaillierter Transkripte für bestimmte Anrufe
Sichere Authentifizierung mit den API-Anmeldeinformationen von Gong
Standardisierte MCP-Schnittstelle für die einfache Integration mit Claude
Related MCP server: DuckDuckGo MCP Server
Voraussetzungen
Node.js 18 oder höher
Docker (optional, für containerisierte Bereitstellung)
Gong-API-Anmeldeinformationen (Zugriffsschlüssel und Geheimnis)
Installation
Lokale Entwicklung
Klonen Sie das Repository
Installieren Sie Abhängigkeiten:
npm installErstellen Sie das Projekt:
npm run build
Docker
Erstellen Sie den Container:
docker build -t gong-mcp .Claude konfigurieren
Öffnen Sie die Claude Desktop-Einstellungen
Navigieren Sie zum Abschnitt „MCP-Server“
Fügen Sie einen neuen Server mit der folgenden Konfiguration hinzu:
{
"command": "docker",
"args": [
"run",
"-it",
"--rm",
"gong-mcp"
],
"env": {
"GONG_ACCESS_KEY": "your_access_key_here",
"GONG_ACCESS_SECRET": "your_access_secret_here"
}
}Ersetzen Sie die Platzhalter-Anmeldeinformationen durch Ihre tatsächlichen Gong-API-Anmeldeinformationen aus Ihrer
.envDatei
Verfügbare Tools
Anrufe auflisten
Ruft eine Liste von Gong-Anrufen mit optionaler Datumsbereichsfilterung ab.
{
name: "list_calls",
description: "List Gong calls with optional date range filtering. Returns call details including ID, title, start/end times, participants, and duration.",
inputSchema: {
type: "object",
properties: {
fromDateTime: {
type: "string",
description: "Start date/time in ISO format (e.g. 2024-03-01T00:00:00Z)"
},
toDateTime: {
type: "string",
description: "End date/time in ISO format (e.g. 2024-03-31T23:59:59Z)"
}
}
}
}Transkripte abrufen
Ruft detaillierte Transkripte für angegebene Anruf-IDs ab.
{
name: "retrieve_transcripts",
description: "Retrieve transcripts for specified call IDs. Returns detailed transcripts including speaker IDs, topics, and timestamped sentences.",
inputSchema: {
type: "object",
properties: {
callIds: {
type: "array",
items: { type: "string" },
description: "Array of Gong call IDs to retrieve transcripts for"
}
},
required: ["callIds"]
}
}Lizenz
MIT-Lizenz – Einzelheiten finden Sie in der Datei „LICENSE“
Beitragen
Forken Sie das Repository
Erstellen Sie Ihren Feature-Zweig (
git checkout -b feature/amazing-feature)Übernehmen Sie Ihre Änderungen (
git commit -m 'Add some amazing feature')Pushen zum Zweig (
git push origin feature/amazing-feature)Öffnen einer Pull-Anfrage