mcpField
I
Intercom Mcp Server

Intercom Mcp Server

本地服务
github.com/ShackletonAnalytics数据与分析023 周前更新

关于 Intercom Mcp Server

Intercom Mcp Server 是面向处理 Intercom 客服数据和对话的 AI Agent 的托管 MCP 服务。它提供 7 种工具,用于查询和更新联系人、处理对话及记录联系人备注。

主要功能

  1. 01搜索联系人和对话
  2. 02创建或更新联系人
  3. 03发送客户回复或内部备注
  4. 04分配或关闭对话
  5. 05为联系人资料添加备注

适用场景

  1. 01按邮箱、姓名或电话查找联系人
  2. 02将对话分派给管理员或团队
  3. 03解决并关闭未结对话
  4. 04在联系人资料中记录内部备注

MCP 相关

该服务基于官方 `@modelcontextprotocol/sdk`,向 MCP 客户端提供 7 种 Intercom 客服工作流工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Intercom MCP 服务

一个托管式 MCP 服务,让 AI Agent 可以全面使用 Intercom 的核心支持工作流——搜索联系人、管理对话、回复、分配、关闭工单和记录备注。

基于 Model Context Protocol 构建,使用官方 @modelcontextprotocol/sdk。


工具

工具功能
search_contacts按电子邮件、姓名或电话号码查找联系人
create_or_update_contact创建新联系人或更新现有联系人
search_conversations按状态、联系人或受指派人筛选对话
reply_to_conversation发送客户回复或内部备注
close_conversation解决并关闭未结对话
assign_conversation将对话分配给管理员或团队
create_contact_note在联系人的个人资料中添加内部审计备注

快速入门

1. 获取 Intercom API 令牌
  1. 前往 app.intercom.com
  2. 依次进入 Settings → Developer Hub → Your App → Authentication
  3. 复制你的 Access Token

如需测试,可在 app.intercom.com/developers 创建免费的开发者工作区——无需付费方案。


2. 克隆并安装
git clone https://github.com/your-username/intercom-mcp-server.git
cd intercom-mcp-server
npm install

3. 设置环境变量
cp .env.example .env

打开 .env 并添加你的令牌:

INTERCOM_API_TOKEN=your_token_here

4. 连接到 Claude Desktop

将以下内容添加到 Claude Desktop 配置文件中:

Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "intercom": {
      "command": "node",
      "args": ["/absolute/path/to/intercom-mcp-server/index.js"],
      "env": {
        "INTERCOM_API_TOKEN": "your_token_here"
      }
    }
  }
}

重启 Claude Desktop。此时应该可以看到 Intercom 工具。


5. 使用 MCP Inspector 测试
npx @modelcontextprotocol/inspector node index.js

这会打开一个浏览器界面,地址为 http://localhost:5173,你可以在其中手动调用每个工具并检查响应。


在 Railway 上部署

  1. 将此仓库推送到 GitHub(可以是私有仓库)
  2. 在 railway.app 创建新项目
  3. 连接你的 GitHub 仓库——Railway 会自动检测 Node.js
  4. 添加环境变量:INTERCOM_API_TOKEN = your_token
  5. 部署——Railway 会提供一个公开 URL

环境变量

变量必填说明
INTERCOM_API_TOKEN是你的 Intercom Bearer 令牌

要求

  • Node.js 18 或更高版本
  • Intercom 账户(免费的开发者工作区可用于测试)

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。