返回 MCP 目录
public公开dns本地运行

gong-mcp

Gong MCP服务器是一个提供标准化接口的中间件,允许Claude通过Gong API访问通话录音和文字记录数据。

article

README

🚀 Gong MCP 服务器

Gong MCP 服务器是一个提供访问 Gong API 的服务,可用于获取通话录音和转录内容。它基于模型上下文协议 (MCP),允许 Claude 通过标准化接口与 Gong 数据进行交互,为数据获取和处理提供了便利。

🚀 快速开始

Gong MCP 服务器为开发者提供了便捷的方式来访问 Gong API 数据。通过标准化的 MCP 接口,Claude 可以轻松与 Gong 数据进行交互。

✨ 主要特性

  • 🔎 列出 Gong 通话,支持使用日期范围进行过滤。
  • 📝 获取特定通话的详细转录内容。
  • 🔐 使用 Gong 的 API 凭证进行安全身份验证。
  • ⚙️ 标准化 MCP 接口,便于与 Claude 集成。

📦 安装指南

本地开发

  1. 克隆仓库。
  2. 安装依赖:
npm install
  1. 构建项目:
npm run build

Docker

构建容器:

docker build -t gong-mcp .

📚 详细文档

配置 Claude

  1. 打开 Claude Desktop 设置。
  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 文件中获取。

可用工具

列出通话

检索带有可选日期范围过滤的 Gong 通话列表。

{
  name: "list_calls",
  description: "列出 Gong 通话,可选日期范围过滤。返回通话详细信息,包括 ID、标题、开始/结束时间、参与者和时长。",
  inputSchema: {
    type: "object",
    properties: {
      fromDateTime: {
        type: "string",
        description: "ISO 格式起始日期/时间(例如:2024-03-01T00:00:00Z)"
      },
      toDateTime: {
        type: "string",
        description: "ISO 格式结束日期/时间(例如:2024-03-31T23:59:59Z)"
      }
    }
  }
}

获取转录

检索指定通话 ID 的详细转录。

{
  name: "retrieve_transcripts",
  description: "检索指定通话 ID 的转录。返回详细转录,包括说话人 ID、主题和时间戳句子。",
  inputSchema: {
    type: "object",
    properties: {
      callIds: {
        type: "array",
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端