Neo4j预约系统 MCP 服务器

Neo4j预约系统 MCP 服务器

site icon
2025.03.27 0
TypeScript预约系统图数据库管理数据分析其它
IAMZOE_MCP_SERVER 是一个基于Neo4j图数据库的预约系统MCP服务器,为大型语言模型如Claude提供了一套完整的MCP工具。该系统支持预约管理、顾客管理、员工管理、服务管理、报表分析等多种功能,适用于需要复杂预约管理和数据分析的场景。
View on GitHub

Overview

基本能力

产品定位

IAMZOE_MCP_SERVER 是一个基于Neo4j图数据库的预约系统MCP服务器,旨在为大型语言模型提供一套完整的预约管理工具。

核心功能

  1. 预约管理:创建、查询、更新和取消预约
  2. 顾客管理:顾客资料的管理和查询
  3. 员工管理:员工资料的管理和查询
  4. 服务管理:可预约服务或项目的管理
  5. 类别管理:服务类别的管理
  6. 会员等级管理:会员等级和权益管理
  7. 员工可用性管理:管理员工的工作时间和可用性
  8. 员工服务能力管理:管理员工可提供的服务
  9. 通知系统:向客户发送预约通知
  10. 商业统计:业务数据统计和分析
  11. 广告管理:广告创建和审核
  12. 用户关系管理:用户之间的关系维护

适用场景

  • 需要复杂预约管理的商业系统
  • 需要与大型语言模型集成的预约系统
  • 需要图数据库支持的复杂关系管理系统

工具列表

  • 预约管理工具:用于管理预约的创建、查询、更新和取消
  • 顾客管理工具:用于管理顾客资料
  • 员工管理工具:用于管理员工资料
  • 服务管理工具:用于管理可预约的服务或项目
  • 类别管理工具:用于管理服务类别
  • 会员等级管理工具:用于管理会员等级和权益
  • 员工可用性管理工具:用于管理员工的工作时间和可用性
  • 员工服务能力管理工具:用于管理员工可提供的服务
  • 通知系统工具:用于向客户发送预约通知
  • 商业统计工具:用于业务数据统计和分析
  • 广告管理工具:用于广告创建和审核
  • 用户关系管理工具:用于维护用户之间的关系

常见问题解答

  • 如何初始化数据库? 执行 npm run initialize 命令会自动创建所需的索引和约束。
  • 如何启动开发服务器? 使用 npm run dev 命令以开发模式启动服务器。
  • 如何配置环境变量? 创建 .env 文件并配置相关环境变量,如 NEO4J_URINEO4J_USERNAMENEO4J_PASSWORD 等。

使用教程

使用依赖

  1. 确保已安装Node.js和Neo4j数据库
  2. 克隆项目到本地

安装教程

  1. 安装依赖:npm install
  2. 复制 .env.example 文件为 .env,并配置相关环境变量
  3. 执行初始化:npm run initialize
  4. 启动服务:npm start

调试方式

  1. 开发模式启动:npm run dev
  2. 运行测试用例:npm test
  3. 生产环境启动:npm start

许可证

None