Gong MCP サーバー
GongのAPIにアクセスして通話録音とトランスクリプトを取得できるモデルコンテキストプロトコル(MCP)サーバー。このサーバーにより、Claudeは標準化されたインターフェースを介してGongデータを操作できます。
特徴
- オプションの日付範囲フィルタリングを使用して Gong 通話を一覧表示します
- 特定の通話の詳細な記録を取得する
- Gong の API 認証情報を使用した安全な認証
- Claudeとの統合を容易にする標準化されたMCPインターフェース
前提条件
- Node.js 18以上
- Docker(オプション、コンテナ化されたデプロイメント用)
- Gong API 資格情報 (アクセスキーとシークレット)
インストール
地域開発
- リポジトリをクローンする
- 依存関係をインストールします:
- プロジェクトをビルドします。
ドッカー
コンテナをビルドします。
docker build -t gong-mcp .
クロードの設定
- Claudeデスクトップの設定を開く
- 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ライセンス - 詳細はLICENSEファイルを参照
貢献
- リポジトリをフォークする
- 機能ブランチを作成します(
git checkout -b feature/amazing-feature
) - 変更をコミットします (
git commit -m 'Add some amazing feature'
) - ブランチにプッシュする (
git push origin feature/amazing-feature
) - プルリクエストを開く