MCP Neo4j 知识图谱记忆服务器

MCP Neo4j 知识图谱记忆服务器

基于 Neo4j 的 AI 知识图谱存储记忆服务器,支持复杂查询和扩展。

快速入门

安装

  1. 全局安装: npm install -g @jovanhsu/mcp-neo4j-memory-server
  2. 或作为项目依赖安装: npm install @jovanhsu/mcp-neo4j-memory-server

使用 Docker

克隆仓库并启动服务: git clone https://github.com/JovanHsu/mcp-neo4j-memory-server.git cd mcp-neo4j-memory-server docker-compose up -d

配置环境变量

设置以下环境变量:

  • NEO4J_URI: Neo4j 数据库 URI,默认 bolt://localhost:7687
  • NEO4J_USER: 用户名,默认 neo4j
  • NEO4J_PASSWORD: 密码,默认 password
  • NEO4J_DATABASE: 数据库名称,默认 neo4j

使用示例

通过 MCP 协议与服务器通信: import { McpClient } from '@modelcontextprotocol/sdk/client/mcp.js'; const transport = new StdioClientTransport({ ... }); const client = new McpClient(); await client.connect(transport); const result = await client.callTool('create_entities', { ... }); console.log(result);