
kenazk/gong-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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 자격 증명 (액세스 키 및 비밀)
설치
지역 개발
-
저장소를 복제
-
의존성 설치:
-
프로젝트 구축:
도커
콘테이너를 건설하십시오:
구성 Claude
-
Open Claude 데스크탑 설정
-
MCP Servers 섹션으로 이동
-
뒤에 오는 윤곽을 가진 새로운 서버 추가:
-
.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
- Clone the repository
- Install dependencies:
npm install - Build the project:
npm run build
Docker
Build the container:
docker build -t gong-mcp .
Configuring Claude
- Open Claude Desktop settings
- Navigate to the MCP Servers section
- 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"
}
}
- Replace the placeholder credentials with your actual Gong API credentials from your
.envfile
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
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
설치
docker run -it --rm gong-mcp