공 MCP 서버
Gong의 통화 녹음 및 녹취록 검색 API에 대한 액세스를 제공하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버를 통해 Claude는 표준화된 인터페이스를 통해 Gong 데이터와 상호 작용할 수 있습니다.
특징
- 선택적 날짜 범위 필터링을 사용하여 Gong 통화 목록 작성
- 특정 통화에 대한 자세한 대화 내용을 검색합니다.
- Gong의 API 자격 증명을 사용한 보안 인증
- Claude와의 쉬운 통합을 위한 표준화된 MCP 인터페이스
필수 조건
- Node.js 18 이상
- Docker(컨테이너화된 배포를 위한 선택 사항)
- Gong API 자격 증명(액세스 키 및 비밀번호)
설치
지역 개발
- 저장소를 복제합니다
- 종속성 설치:지엑스피1
- 프로젝트를 빌드하세요:
도커
컨테이너를 빌드하세요:
docker build -t gong-mcp .
Claude 구성
- Claude Desktop 설정 열기
- MCP 서버 섹션으로 이동
- 다음 구성으로 새 서버를 추가합니다.
{
"command": "docker",
"args": [
"run",
"-it",
"--rm",
"gong-mcp"
],
"env": {
"GONG_ACCESS_KEY": "your_access_key_here",
"GONG_ACCESS_SECRET": "your_access_secret_here"
}
}
- 플레이스홀더 자격 증명을
.env
파일의 실제 Gong API 자격 증명으로 바꾸세요.
사용 가능한 도구
통화 목록
선택적 날짜 범위 필터링을 사용하여 Gong 통화 목록을 검색합니다.
{
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)"
}
}
}
}
대본 검색
지정된 통화 ID에 대한 자세한 대화 내용을 검색합니다.
{
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 라이센스 - 자세한 내용은 라이센스 파일을 참조하세요.
기여하다
- 저장소를 포크하세요
- 기능 브랜치를 생성합니다(
git checkout -b feature/amazing-feature
) - 변경 사항을 커밋하세요(
git commit -m 'Add some amazing feature'
) - 브랜치에 푸시(
git push origin feature/amazing-feature
) - 풀 리퀘스트 열기