Gong数据查询服务器

Gong MCP服务器是一个连接Claude与Gong数据的协议服务器,支持查询通话记录、转录文本、交易、电子邮件和用户活动等信息。

  • by landenai
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 chrisb408/gong-mcp-server

使用说明

龚MCP服务器

一个MCP(模型上下文协议)服务器,将Claude连接到您的Gong数据。直接从Claude查询电话、成绩单、交易、电子邮件和用户活动。

部署选项:

  • 工作室 (本地开发)-与Claude Desktop或Claude Code CLI一起使用
  • HTTP/Vercel (无服务器部署)-作为无服务器功能部署,以实现团队范围内的协同工作访问

特性

工具 说明
gong_list_calls 使用日期过滤器列出最近的通话记录
gong_search_calls_by_text 新 通过智能日期范围过滤按标题或参与者姓名/电子邮件搜索通话
gong_get_call_details 获取详细的通话信息,包括CRM上下文和主题
gong_get_transcript 获取带有说话者身份的完整通话记录
gong_list_users 列出工作区中的所有用户
gong_get_user_stats 获取用户的活动统计信息
gong_get_calls_for_account 获取CRM帐户/交易的所有呼叫
gong_list_deals 列出从CRM同步的交易
gong_list_emails 列出捕获的电子邮件
gong_list_library_folders 列出已保存的通话记录

设置

1.安装依赖项

npm install

2.建造

npm run build

3.测试服务器(可选)

在与Claude集成之前,使用内置的测试UI测试服务器:

# Create .env file with your credentials
cp .env.example .env
# Edit .env and add your credentials

# Run the interactive test UI
npm run test-ui

看 测试-UI-README.md 详细说明。

4.添加到克劳德代码

claude mcp add gong node ~/projects/gong-mcp-server/dist/index.js \
  -e GONG_ACCESS_KEY=your_key \
  -e GONG_ACCESS_KEY_SECRET=your_secret

查询示例

连接后,您可以问Claude以下问题:

  • “搜索有关定价的电话”(使用智能文本搜索)
  • “查找所有以John Smith为参与者的通话”
  • “显示上周的所有电话”
  • “从呼叫ID abc123获取记录”
  • “Acme帐户在第四季度接到了哪些电话?”
  • “列出‘谈判’阶段的所有交易”

Vercel部署(HTTP/无服务器)

将MCP服务器部署到Vercel,以实现团队范围内的HTTP访问(例如,Cowork连接器):

# Build the project
npm run build

# Link to Vercel
vercel link

# Set environment variables
vercel env add GONG_ACCESS_KEY production
vercel env add GONG_ACCESS_KEY_SECRET production

# Deploy to production
npm run deploy:prod

有关详细的部署说明、测试策略和安全注意事项,请参阅 部署.md.

建筑

  • 运输:WebStandardStreamableHTTPServerTransport(无状态)
  • 运行时:Vercel Node.js无服务器函数
  • 认证:通过Vercel环境变量共享团队Gong凭据
  • 端点: https://your-project.vercel.app/mcp

许可证

麻省理工学院