Gong MCP Server

Servidor Gong MCP

Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona acceso a la API de Gong para recuperar grabaciones y transcripciones de llamadas. Este servidor permite a Claude interactuar con los datos de Gong a través de una interfaz estandarizada.

Características

  • Lista de llamadas de Gong con filtrado de rango de fechas opcional
  • Recupere transcripciones detalladas de llamadas específicas
  • Autenticación segura mediante las credenciales de API de Gong
  • Interfaz MCP estandarizada para una fácil integración con Claude

Prerrequisitos

  • Node.js 18 o superior
  • Docker (opcional, para implementación en contenedores)
  • Credenciales de la API de Gong (clave de acceso y secreto)

Instalación

Desarrollo local

  1. Clonar el repositorio
  2. Instalar dependencias:
    npm install
  3. Construir el proyecto:
    npm run build

Estibador

Construir el contenedor:

docker build -t gong-mcp .

Configurando Claude

  1. Abrir la configuración de Claude Desktop
  2. Vaya a la sección Servidores MCP
  3. Agregue un nuevo servidor con la siguiente configuración:
{ "command": "docker", "args": [ "run", "-it", "--rm", "gong-mcp" ], "env": { "GONG_ACCESS_KEY": "your_access_key_here", "GONG_ACCESS_SECRET": "your_access_secret_here" } }
  1. Reemplace las credenciales del marcador de posición con sus credenciales reales de la API de Gong de su archivo .env

Herramientas disponibles

Lista de llamadas

Recupera una lista de llamadas de Gong con filtrado de rango de fechas opcional.

{ 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)" } } } }

Recuperar transcripciones

Recupera transcripciones detalladas para identificaciones de llamadas específicas.

{ 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"] } }

Licencia

Licencia MIT: consulte el archivo de LICENCIA para obtener más detalles

Contribuyendo

  1. Bifurcar el repositorio
  2. Crea tu rama de funciones ( git checkout -b feature/amazing-feature )
  3. Confirme sus cambios ( git commit -m 'Add some amazing feature' )
  4. Empujar a la rama ( git push origin feature/amazing-feature )
  5. Abrir una solicitud de extracción

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Un servidor de protocolo de contexto modelo que permite a Claude acceder a la API de Gong para recuperar grabaciones y transcripciones de llamadas a través de una interfaz estandarizada.

  1. Features
    1. Prerequisites
      1. Installation
        1. Local Development
        2. Docker
      2. Configuring Claude
        1. Available Tools
          1. List Calls
          2. Retrieve Transcripts
        2. License
          1. Contributing
            ID: ek3aamney5