article
README
🚀 Gong MCP 服务器
Gong MCP 服务器是一个提供访问 Gong API 的服务,可用于获取通话录音和转录内容。它基于模型上下文协议 (MCP),允许 Claude 通过标准化接口与 Gong 数据进行交互,为数据获取和处理提供了便利。
🚀 快速开始
Gong MCP 服务器为开发者提供了便捷的方式来访问 Gong API 数据。通过标准化的 MCP 接口,Claude 可以轻松与 Gong 数据进行交互。
✨ 主要特性
- 🔎 列出 Gong 通话,支持使用日期范围进行过滤。
- 📝 获取特定通话的详细转录内容。
- 🔐 使用 Gong 的 API 凭证进行安全身份验证。
- ⚙️ 标准化 MCP 接口,便于与 Claude 集成。
📦 安装指南
本地开发
- 克隆仓库。
- 安装依赖:
npm install
- 构建项目:
npm run build
Docker
构建容器:
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"
}
}
- 将占位符凭证替换为实际的 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",
微信扫一扫