模型上下文协议(MCP)是一种标准化协议,用于在大型语言模型(LLMs)和外部系统之间管理上下文。该协议允许您使用Claude Desktop或其他任何MCP客户端(如VS Code、Cursor、Windsurf),通过自然语言来操作Neo4j和您的Aura账户,例如:
mcp-neo4j-cypher - 自然语言到Cypher查询获取已配置数据库的模式,并执行生成的读写Cypher查询。
mcp-neo4j-memory - 存储在Neo4j中的知识图谱记忆存储并检索个人知识图谱中的实体和关系,这些实体和关系可以存储在本地或远程的Neo4j实例中。可以在不同的会话、对话和客户端之间访问这些信息。
mcp-neo4j-cloud-aura-api - Neo4j Aura云服务管理API直接从AI助手聊天界面管理您的Neo4j Aura实例。
创建和销毁实例,按名称查找实例,调整实例规模以及启用功能。
mcp-neo4j-data-modeling - 交互式图形数据建模和可视化创建、验证和可视化Neo4j图形数据模型。支持从Arrows.app导入和导出模型。
所有服务器都支持多种传输模式:
要以HTTP模式运行服务器,请使用--transport http标志:
# 基本HTTP模式
mcp-neo4j-cypher --transport http
# 自定义HTTP配置
mcp-neo4j-cypher --transport http --host 127.0.0.1 --port 8080 --path /api/mcp/
也支持环境变量:
export NEO4J_TRANSPORT=http
export NEO4J_MCP_SERVER_HOST=127.0.0.1
export NEO4J_MCP_SERVER_PORT=8080
export NEO4J_MCP_SERVER_PATH=/api/mcp/
mcp-neo4j-cypher
此仓库中的所有服务器均已容器化,适合在AWS ECS Fargate和Azure容器应用等平台上进行云端部署。每个服务器都支持专为可扩展、生产就绪部署设计的HTTP传输模式,具有自动扩展和负载均衡能力。
部署指南包括:
欢迎贡献!请随时提交Pull Request。
MIT许可证