KG

kenazk/gong-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

39 stars 23 forks 품질 74 트렌드 20MIT

kenazk/gong-mcp는 MCP 서버 후보로 수입 https://github.com/kenazk/gong-mcp.

개요

kenazk/gong-mcp는 MCP 서버 후보로 수입 https://github.com/kenazk/gong-mcp.

개요(AI 번역)

Context Protocol (MCP) 서버는 호출 기록 및 성적표에 대한 Gong’s API에 대한 액세스를 제공합니다. 이 서버는 표준 인터페이스를 통해 공 데이터와 상호 작용할 수 있습니다.

특징

  • 선택된 날짜 범위 필터링과 공 호출 목록
  • 특정 통화에 대한 자세한 성적표를 검색
  • 공의 API 자격 증명을 사용하여 보안 인증
  • Claude와 쉬운 통합을 위한 표준화된 MCP 공용영역

필수품

  • Node.js 18 이상
  • Docker (옵션, 컨테이너 배포용)
  • 공 API 자격 증명 (액세스 키 및 비밀)

설치

지역 개발

  1. 저장소를 복제

  2. 의존성 설치:

  3. 프로젝트 구축:

도커

콘테이너를 건설하십시오:

구성 Claude

  1. Open Claude 데스크탑 설정

  2. MCP Servers 섹션으로 이동

  3. 뒤에 오는 윤곽을 가진 새로운 서버 추가:

  4. .env] 파일에서 실제 공 API 자격 증명을 가진 위주자 자격

사용 가능한 도구

리스트

선택된 날짜 범위 필터링과 공 통화 목록을 검색합니다.

트랜지스틱 검색

지정된 통화 ID에 대한 상세한 성적표를 검색합니다.

라이센스

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

Gong MCP Server

A Model Context Protocol (MCP) server that provides access to Gong’s API for retrieving call recordings and transcripts. This server allows Claude to interact with Gong data through a standardized interface.

Features

  • List Gong calls with optional date range filtering
  • Retrieve detailed transcripts for specific calls
  • Secure authentication using Gong’s API credentials
  • Standardized MCP interface for easy integration with Claude

Prerequisites

  • Node.js 18 or higher
  • Docker (optional, for containerized deployment)
  • Gong API credentials (Access Key and Secret)

Installation

Local Development

  1. Clone the repository
  2. Install dependencies:
    npm install
    
  3. Build the project:
    npm run build
    

Docker

Build the container:

docker build -t gong-mcp .

Configuring Claude

  1. Open Claude Desktop settings
  2. Navigate to the MCP Servers section
  3. Add a new server with the following configuration:
{
  "command": "docker",
  "args": [
    "run",
    "-it",
    "--rm",
    "gong-mcp"
  ],
  "env": {
    "GONG_ACCESS_KEY": "your_access_key_here",
    "GONG_ACCESS_SECRET": "your_access_secret_here"
  }
}
  1. Replace the placeholder credentials with your actual Gong API credentials from your .env file

Available Tools

List Calls

Retrieves a list of Gong calls with optional date range filtering.

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

Retrieve Transcripts

Retrieves detailed transcripts for specified call IDs.

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

License

MIT License - see LICENSE file for details

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request
GitHub에서 전체 README 보기

설치

docker run -it --rm gong-mcp
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →