
Neo4j预约系统 MCP 服务器

2025.03.27
0
TypeScript预约系统图数据库管理数据分析其它
IAMZOE_MCP_SERVER 是一个基于Neo4j图数据库的预约系统MCP服务器,为大型语言模型如Claude提供了一套完整的MCP工具。该系统支持预约管理、顾客管理、员工管理、服务管理、报表分析等多种功能,适用于需要复杂预约管理和数据分析的场景。
View on GitHub
Overview
基本能力
产品定位
IAMZOE_MCP_SERVER 是一个基于Neo4j图数据库的预约系统MCP服务器,旨在为大型语言模型提供一套完整的预约管理工具。
核心功能
- 预约管理:创建、查询、更新和取消预约
- 顾客管理:顾客资料的管理和查询
- 员工管理:员工资料的管理和查询
- 服务管理:可预约服务或项目的管理
- 类别管理:服务类别的管理
- 会员等级管理:会员等级和权益管理
- 员工可用性管理:管理员工的工作时间和可用性
- 员工服务能力管理:管理员工可提供的服务
- 通知系统:向客户发送预约通知
- 商业统计:业务数据统计和分析
- 广告管理:广告创建和审核
- 用户关系管理:用户之间的关系维护
适用场景
- 需要复杂预约管理的商业系统
- 需要与大型语言模型集成的预约系统
- 需要图数据库支持的复杂关系管理系统
工具列表
- 预约管理工具:用于管理预约的创建、查询、更新和取消
- 顾客管理工具:用于管理顾客资料
- 员工管理工具:用于管理员工资料
- 服务管理工具:用于管理可预约的服务或项目
- 类别管理工具:用于管理服务类别
- 会员等级管理工具:用于管理会员等级和权益
- 员工可用性管理工具:用于管理员工的工作时间和可用性
- 员工服务能力管理工具:用于管理员工可提供的服务
- 通知系统工具:用于向客户发送预约通知
- 商业统计工具:用于业务数据统计和分析
- 广告管理工具:用于广告创建和审核
- 用户关系管理工具:用于维护用户之间的关系
常见问题解答
- 如何初始化数据库? 执行
npm run initialize
命令会自动创建所需的索引和约束。 - 如何启动开发服务器? 使用
npm run dev
命令以开发模式启动服务器。 - 如何配置环境变量? 创建
.env
文件并配置相关环境变量,如NEO4J_URI
、NEO4J_USERNAME
、NEO4J_PASSWORD
等。
使用教程
使用依赖
- 确保已安装Node.js和Neo4j数据库
- 克隆项目到本地
安装教程
- 安装依赖:
npm install
- 复制
.env.example
文件为.env
,并配置相关环境变量 - 执行初始化:
npm run initialize
- 启动服务:
npm start
调试方式
- 开发模式启动:
npm run dev
- 运行测试用例:
npm test
- 生产环境启动:
npm start
许可证
None