Amaro演示数据
为虚构的Amaro客户群提供合成客户360演示数据和模拟MCP服务器。
此repo为您提供:
- 一个有15个账户的连贯的综合公司宇宙
- 单独的MCP
salesforce,gainsight,zendesk,productboard,gong,usage,以及people - 单独的MCP
salesforce,gainsight,zendesk,productboard,gong,usage,people,以及customer360 - 为每个源导出JSON快照
- 更丰富的合成通话记录,包括英雄账户示例
- 演示提示、黄金答案和排练文档
- 两者
stdio以及可流式传输的HTTP支持
这支持什么
该数据集旨在回答以下问题:
- 哪些账户有流失的风险?
- 我的顶级客户的健康评分是多少?
- 最好的销售代表、客服代表和支持代理有什么不同之处?
- 最好的客户有什么共同点?
- 客户喜欢产品的哪些方面?
- 哪些客户打电话最多?
- 谁一直在说他们希望自己能做的事情?
- 销售代表和客户在通话中会进行哪些切线操作?
- 最常要求的功能是什么,我们应该建立什么样的路线图?
快速开始
从repo根目录:
npm install
npm run export:data
npm run smoke
npm run smoke:http这些做什么:
npm run export:data
- 将合成数据集写入 exports/
npm run smoke
- 验证所有MCP stdio
npm run smoke:http
- 通过流式HTTP验证所有MCP
数据包括
该合成环境模拟了一家虚构的B2B SaaS公司,该公司向15名客户销售运营平台。
每个帐户都有一个一致的故事:
- 商业真相
- 客户健康
- 支持行为
- 特征反馈
- 通话摘要和完整的合成记录
- 产品使用趋势
- 员工所有权和绩效
帐户模式
数据有意包括:
- 健康状况下降、续约压力、支持摩擦和负面转录信号的高风险账户
- 健康的扩张客户,他们的要求听起来像是规模推动者,而不是救援要求
- 支持嘈杂但不一定有流失风险的大额账户
- 在呼叫、支持和Productboard中重复出现的路线图主题
路线图的主要主题是:
- 基于角色的权限
- 报告和出口
- 审计日志和合规性
- 工作流自动化
- 集成
- 移动体验
英雄账户
以下是在现场演示中使用的最佳帐户:
Redwood Bank
- 最适合讲述流失风险和续约压力
Vanta Freight
- 最适合整合痛苦和支持繁重的操作摩擦
Alturas Health
- 最有利于健康的客户和扩张准备行为
Northstar Retail Group
- 最适合路线图和扩展故事
看 account-roster.md 用于全合成投资组合设计。
运行MCP
工作室
运行任何单个MCP stdio:
npm run server:salesforce
npm run server:gainsight
npm run server:zendesk
npm run server:productboard
npm run server:gong
npm run server:usage
npm run server:people
npm run server:customer360使用 mcp-servers.json 用于基于命令的MCP客户端。
流式HTTP
在一台主机上运行所有流式MCP:
npm run server:http:all默认端点:
http://127.0.0.1:4200/salesforce/mcphttp://127.0.0.1:4200/gainsight/mcphttp://127.0.0.1:4200/zendesk/mcphttp://127.0.0.1:4200/productboard/mcphttp://127.0.0.1:4200/gong/mcphttp://127.0.0.1:4200/usage/mcphttp://127.0.0.1:4200/people/mcphttp://127.0.0.1:4200/customer360/mcp
单独运行一个流式MCP:
npm run server:http:salesforce
npm run server:http:gainsight
npm run server:http:zendesk
npm run server:http:productboard
npm run server:http:gong
npm run server:http:usage
npm run server:http:people
npm run server:http:customer360使用 mcp-servers-streaming.json 用于基于URL的MCP客户端。
码头工人
在容器中构建并运行组合的Streamable HTTP主机:
docker build -t amaro-demo-data .
docker run --rm -p 4200:4200 amaro-demo-data集装箱运行 src/scripts/serve-streaming.js 并公开端口上的所有MCP路由 4200以(权力)否决 HOST 或 PORT 随着 -e 如果需要(默认值为 0.0.0.0:4200).
导出数据
之后 npm run export:data,检查:
- demo-company.json
- accounts.json
- health-profiles.json
- tickets.json
- feature-requests.json
- calls.json
- transcripts.json
- 使用-snapshots.json
- 员工.json
演示文档
以下是排练时最有用的文件:
- 建议的现场演示提示和预期的答案模式
- 快速复制/粘贴问题
- 关键演示提示的强答案示例
- 建议的表演和故障排除提示
技能
示例演示技能包括在这里:
重要源文件
- 典型合成公司生成器
- 写入JSON快照
- 验证 stdio 单核细胞趋化蛋白
- 验证可流式传输的HTTP MCP
- 组合式流式HTTP主机
建议的现场演示路径
如果你想要一个简单的表演:
- 问:
Which accounts are at risk for churn, and why? - 深入了解:
Show me everything going on with Redwood Bank. - 对比:
Now show me what Alturas Health is doing differently. - 问:
What do my best reps, CSMs, and support employees do differently from everyone else? - 以以下方式结束:
What features do customers complain about or request the most? Build a roadmap for me.
