Neo4j预约系统 MCP 服务器 logo

Neo4j预约系统 MCP 服务器

by golfamigo

This project is a Neo4j-based appointment system MCP server. It provides a complete set of MCP tools for large language models like Claude, supporting appointment management, customer management, employee management, service management, and report analysis.

View on GitHub

Last updated: N/A

What is Neo4j预约系统 MCP 服务器?

This is a pure MCP server for an appointment system built on Neo4j. It provides a set of tools for managing appointments, customers, employees, and services, designed to be integrated with large language models like Claude.

How to use Neo4j预约系统 MCP 服务器?

To use this server, you need to install Node.js and Neo4j. Clone the repository, install dependencies using npm install, configure environment variables in a .env file, initialize the database with npm run initialize, and start the server using npm start. For development, use npm run dev.

Key features of Neo4j预约系统 MCP 服务器

  • Appointment Management

  • Customer Management

  • Employee Management

  • Service Management

  • Business Data Statistics and Analysis

  • MCP Integration with @modelcontextprotocol/sdk

Use cases of Neo4j预约系统 MCP 服务器

  • Providing appointment booking capabilities to LLMs

  • Managing customer data and interactions

  • Scheduling and managing employee availability

  • Analyzing business performance through data statistics

  • Managing bookable services and categories

FAQ from Neo4j预约系统 MCP 服务器

What is the purpose of the initialize command?

The initialize command performs one-time initialization tasks, including creating database indexes, generating tool definitions, and generating documentation.

How do I run the server in development mode?

Use the command npm run dev to start the server in development mode. This will automatically compile TypeScript code.

What environment variables do I need to configure?

You need to configure NEO4J_URI, NEO4J_USERNAME, NEO4J_PASSWORD, PORT, and SKIP_DB_INIT in the .env file.

Where are the MCP tool definitions stored?

The MCP tool definitions are stored in the src/tools directory.

Where can I find documentation for the MCP tools?

The tool usage documentation is located in docs/Tools-Usage-Guide.md.