MCP Intercom Server

MCP Intercom Server

site icon
2024.12.22 5
TypeScript客户支持对话管理交流协作
MCP Intercom Server 是一个基于 Model Context Protocol (MCP) 的服务,专门用于访问和管理 Intercom 的对话和聊天记录。该服务允许 LLMs(大型语言模型)通过多种过滤选项查询和分析 Intercom 的对话内容。
View on GitHub

Overview

基本能力

产品定位

MCP Intercom Server 是一个专门用于访问和管理 Intercom 对话的服务,旨在通过 API 提供丰富的对话数据查询和分析功能。

核心功能

  • 查询 Intercom 对话:支持多种过滤选项,包括日期范围、客户 ID、对话状态等。
  • 安全访问:使用 Intercom API 密钥进行安全认证。
  • 丰富的对话数据:包括基本对话详情、联系人信息、统计信息(如响应次数、重新打开次数)以及状态和优先级信息。

适用场景

  • 客户支持分析:通过查询和分析对话数据,优化客户支持流程。
  • 自动化报告:定期生成对话统计报告,帮助团队了解客户需求。
  • 集成到 LLMs:将对话数据集成到大型语言模型中,用于进一步的分析和自动化处理。

工具列表

  • search-conversations:搜索 Intercom 对话,支持多种过滤选项,如创建日期、更新日期、来源类型、状态等。

常见问题解答

  • 如何获取 Intercom API 密钥?:需要在 Intercom 开发者设置中生成 API 密钥。
  • 如何确保 API 密钥的安全?:建议将 API 密钥存储在环境变量中,避免直接写入代码。
  • 是否支持写入操作?:当前服务仅提供读取访问权限,不支持写入操作。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。
  2. 克隆仓库并安装依赖:
git clone https://github.com/fabian1710/mcp-intercom.git
cd mcp-intercom
npm install

安装教程

  1. 复制环境变量示例文件并配置 API 密钥:
cp .env.example .env
  1. .env 文件中添加你的 Intercom API 密钥:
INTERCOM_API_KEY=your_api_key_here
  1. 构建服务器:
npm run build

调试方式

  1. 启动服务器:
npm start
  1. 开发模式下启动自动重新编译:
npm run dev
  1. 运行代码检查:
npm run lint

许可证

该项目遵循 MIT 开源许可条款。