Token导航 LogoToken导航TokenDH.com
Crisp MCP Demo logo
数据服务未说明官方级别未说明来源级核验

Crisp MCP Demo

MCP Server

一个用于展示如何使用Crisp构建和使用MCP的演示服务器,提供用户、订单和产品的模拟数据查询功能。

工具数

3

提示词数

0

GitHub Stars

1

资源数

0
数据分析TypeScript本地部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Qimath

提供方

Qimath

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Crisp MCP演示服务器

演示MCP(模型上下文协议)服务器,展示如何使用Crisp构建和使用MCP。

此存储库可作为希望尝试MCP的开发人员的参考实现。它已准备好部署、测试或构建。

它公开了一个MCP端点,其中包含三个由模型数据支持的工具:

  • get_user → 通过以下方式获取用户 email
  • get_order → 通过以下方式获得订单 id
  • get_product → 通过以下方式获得产品 id

_此演示是使用 @modelcontextprotocol类型脚本SDK.访问他们的仓库,了解有关MCP的更多详细信息和文档。_

I.安装与运行

_要开始使用此MCP服务器,您可以在本地运行它或使用托管版本。_

使用托管版本

此MCP服务器已托管在,如果您想快速测试,可以随时连接到您的Crisp工作区。 您可以在以下网址访问它:https://crisp-mcp-demo.fly.dev/mcp

在本地运行

先决条件:

  • Node.js 24.x 安装
  • 键盘(可选,但推荐)

步骤1——克隆仓库

在所需文件夹中打开终端并运行:

git clone https://github.com/crisp-im/crisp-mcp-demo.git
cd crisp-mcp-demo

步骤2——运行服务器

_您可以构建并启动服务器,也可以直接在开发模式下运行它。_

要构建和运行服务器,请使用:

npm ci
npm run build
npm run start

或者使用tsx(监视模式)在开发模式下运行它,使用:

npm ci
npm run dev

步骤3——公开服务器(如果在本地运行)

_如果你想在本地运行服务器,你需要通过隧道公开它 以便Crisp能够触及它。 此软件包已预先配置为使用Cloudflared,但您可以使用任何您喜欢的隧道解决方案。_

如果您的计算机上尚未安装Cloudflared, 点击此链接 要查找操作系统的安装说明:

安装后,打开一个新终端并运行:

npm run tunnel

您可以访问隧道的url以确认其正常工作。你应该看到一条问候语。

可用脚本

  • npm run dev → 开发服务器(监视)
  • npm run build → 编译TypeScript
  • npm run start → 运行已编译的服务器
  • npm run tunnel → 通过Cloudflare隧道公开localhost
  • npm run inspect → 运行@modelcontextprotocol检查器

二、连接到Crisp

_本节是将此MCP服务器连接到Crisp工作区的快速入门指南。 我们还建议您查看 我们的官方文件 了解更多详细说明。_

先决条件:

  • 一个Crisp账户
  • Essentials或Plus计划中的Crisp工作区

步骤1--导航到 app.crisp.chat

第二步——在 AI 代理 菜单,前往 AI 代理→ 自动化→ 集成和MCP → 外部MCP服务器\*\*,然后单击\*\*添加MCP服务器\*\*区域。

Add MCP server

步骤3--输入您的MCP服务器的URL(您的托管/隧道URL或 托管版本)并击中 添加MCP服务器.

Add MCP Now

步骤4——配置MCP服务器:

  1. 命名它
  2. 击打 从服务器刷新工具 如果你的工具没有自动取出
  3. 启用MCP服务器
  4. 点击 保存更改 按钮

MCP Configuration

步骤5--您的MCP服务器现在应该已注册并准备好使用!

Activated MCP

III、 测试MCP服务器

_还在 自动化 菜单,你可以去 操场 测试您的MCP服务器和不同的AI模型。问一个问题!_

游乐场示例

一次性问题:

你能查一下我的订单退款吗 OID_002 是否已处理?
嗨,我的帐户上启用了通知吗 baptiste@acme.com?

AI可以链接多个工具调用(例如,查找您的accent、列出最近的订单并获取产品详细信息):

这些是我订购的商品吗 OID_001 还在保修期内吗?
我的最新订单什么时候交货?我是 chris@acme.com

也可以尝试部分问题,让人工智能向你索取更多信息:

我上次订购的金额是多少?
我找不到我的追踪号码,你能帮我吗?

可用帐户和订单

  • chris@acme.com

- OID_003 - OID_006

  • baptiste@acme.com

- OID_001 - OID_004

  • dinis@acme.com

- OID_002 - OID_005 - OID_007

MCP良好实践

MCP设计

  • 服务器描述: 描述MCP服务器的一般用途
  • 工具命名: 使用清晰明确的名称(例如。 get_order,不 orderLookup)
  • 工具说明: 简要描述该工具的功能,何时调用它,

并可选地提供用例示例

  • 架构: 为工具输入提供精确的模式,以确保正确使用

用户验证

在MCP服务器配置中,您还可以选择要求用户进行身份验证 在AI调用MCP工具之前。这加强了对敏感操作的安全性。

如果用户尚未通过身份验证,Crisp将通过电子邮件或短信向他们发送OTP代码 在允许AI调用您的MCP工具之前。

为此,只需导航到MCP服务器并点击 管理. 在每个工具上,您都可以切换 需要用户身份验证 选项。

服务器身份验证

在生产环境中,您可能希望限制对MCP服务器的访问,并防止未经授权的使用。 有两种身份验证方法可供选择:

  • 承载令牌: 在中发送的静态令牌 Authorization 每个请求的标题
  • 基本身份验证: 在中发送的用户名和密码 Authorization 每个请求的标题

目录标签

目录标签

数据分析TypeScript本地部署演示服务器模型上下文协议数据查询Crisp集成

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP