Skip to main content
Glama
Gong MCP Server

Gong MCP Server

by kenazk

Гонг MCP Сервер

Сервер Model Context Protocol (MCP), который обеспечивает доступ к API Gong для получения записей вызовов и расшифровок. Этот сервер позволяет Клоду взаимодействовать с данными Gong через стандартизированный интерфейс.

Функции

  • Список вызовов Gong с возможностью фильтрации по диапазону дат

  • Получайте подробные расшифровки определенных звонков

  • Безопасная аутентификация с использованием учетных данных API Gong

  • Стандартизированный интерфейс MCP для легкой интеграции с Claude

Related MCP server: GCP MCP

Предпосылки

  • Node.js 18 или выше

  • Docker (опционально, для контейнерного развертывания)

  • Учетные данные API Gong (ключ доступа и секрет)

Установка

Местное развитие

  1. Клонировать репозиторий

  2. Установить зависимости:

    npm install
  3. Создайте проект:

    npm run build

Докер

Постройте контейнер:

docker build -t gong-mcp .

Настройка Клода

  1. Откройте настройки рабочего стола Claude.

  2. Перейдите в раздел «Серверы MCP».

  3. Добавьте новый сервер со следующей конфигурацией:

{
  "command": "docker",
  "args": [
    "run",
    "-it",
    "--rm",
    "gong-mcp"
  ],
  "env": {
    "GONG_ACCESS_KEY": "your_access_key_here",
    "GONG_ACCESS_SECRET": "your_access_secret_here"
  }
}
  1. Замените учетные данные заполнителя на фактические учетные данные Gong API из вашего файла .env

Доступные инструменты

Список звонков

Извлекает список вызовов Гонга с дополнительной фильтрацией по диапазону дат.

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

Получить транскрипты

Извлекает подробные расшифровки для указанных идентификаторов вызовов.

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

Лицензия

Лицензия MIT — подробности см. в файле LICENSE

Внося вклад

  1. Форк репозитория

  2. Создайте ветку функций ( git checkout -b feature/amazing-feature )

  3. Зафиксируйте свои изменения ( git commit -m 'Add some amazing feature' )

  4. Отправить в ветку ( git push origin feature/amazing-feature )

  5. Открыть запрос на извлечение

Available Tools

2 tools
list_callsB

List Gong calls with optional date range filtering. Returns call details including ID, title, start/end times, participants, and duration.

Inputs: fromDateTime, toDateTime.

retrieve_transcriptsB

Retrieve transcripts for specified call IDs. Returns detailed transcripts including speaker IDs, topics, and timestamped sentences.

Inputs: callIds (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3.3/5.0

    Scored across 2 tools

    Disambiguation5/5

    The two tools have clearly distinct purposes: list_calls retrieves metadata about calls, while retrieve_transcripts fetches detailed transcripts for specific calls. There is no overlap or ambiguity between them, making it easy for an agent to select the correct tool.

    Naming Consistency5/5

    Both tools follow a consistent verb_noun pattern (list_calls and retrieve_transcripts), using snake_case and clear action verbs. The naming is predictable and readable across the set.

    Tool Count2/5

    With only two tools, the server feels thin for a Gong MCP server, which typically handles call-related operations. This limited set may not cover essential workflows like creating, updating, or deleting calls, or accessing other call metadata beyond listing and transcripts.

    Completeness2/5

    Inferring the domain as call management, there are significant gaps: no tools for creating, updating, or deleting calls, and missing operations like searching calls, accessing call recordings, or managing participants. This incomplete surface will likely cause agent failures in broader workflows.

    Maintenance

    ActivityInactive
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      A Model Context Protocol server utilizing Claude AI for generating intelligent queries and offering documentation assistance based on API documentation analysis.
      15 npm
      3
      MIT
    • A
      license
      B
      quality
      D
      maintenance
      A Model Context Protocol server that enables AI assistants like Claude to interact with Google Cloud Platform environments through natural language, allowing users to query and manage GCP resources during conversations.
      9
      1,773 npm
      200
      MIT