MCP Catalogs
首页

NornicDB

by orneryd·734·综合分 52

NornicDB 是一个支持原生 MCP 服务器的分布式图+向量数据库,专为 AI 应用设计。

databaseknowledge-graphai-llm
39
Forks
4
活跃 Issue
本月
最近提交
2 天前
收录于

概述

NornicDB 是一个高性能的图和向量数据库,结合了时间 MVCC 和亚毫秒级 HNSW 搜索功能。它提供 Neo4j Bolt/Cypher 兼容性和 Qdrant gRPC 支持,使现有应用易于迁移。数据库包含智能功能,如模式、托管嵌入、LLM 重排序、GPU 加速和集成的 MCP 服务器,可增强 AI 工作流程。在基准测试中,它比 Neo4j 实现了 12x-52x 的性能提升,同时在单个引擎中提供混合图+向量检索能力。

试试问 AI

装完之后,这里有 3 个你可以让 AI 做的事:

:代理内存和图 RAG 系统
:具有时间版本的知识图谱
:需要混合图和向量操作的 AI 应用

什么时候选它

当您需要在单个数据库中进行混合图+向量查询并保持时间一致性时,特别是在 Graph-RAG 系统、代理记忆或需要审计追踪的知识图谱中,请选择 NornicDB。

什么时候不要选它

如果您需要广泛的图可视化工具,有与 Neo4j bolt 扩展不兼容的现有系统,或者更喜欢托管云服务而非自托管解决方案,请不要选择 NornicDB。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • query_neo4j

    Execute Cypher queries on the graph database

  • vector_search

    Perform vector similarity search using HNSW algorithm

  • graph_traversal

    Traverse the graph structure with path-finding capabilities

  • create_node

    Create a new node in the graph database

  • create_relationship

    Create a new relationship between two nodes

  • update_node

    Update properties of an existing node

  • delete_node

    Delete a node and its relationships from the graph

  • hybrid_retrieval

    Perform combined vector search and graph traversal in one query

  • create_vector_index

    Create a new vector index for similarity search

  • historical_read

    Query past versions of the graph using MVCC

  • schema_constraint

    Add or remove constraints on node properties

  • graph_rollback

    Rollback the graph to a previous transaction state

说明:Tool names inferred from documented database capabilities and common graph database operations. The README mentions Neo4j compatibility and vector search but doesn't provide explicit MCP tool names.

可对比工具

neo4jqdrantweaviatearangodb

安装

Docker 安装

# Apple Silicon
docker run -d --name nornicdb -p 7474:7474 -p 7687:7687 -v nornicdb-data:/data timothyswt/nornicdb-arm64-metal-bge:latest

# AMD64 / 仅 CPU
docker run -d --name nornicdb -p 7474:7474 -p 7687:7687 -v nornicdb-data:/data timothyswt/nornicdb-amd64-cpu-bge:latest

从源码安装

git clone https://github.com/orneryd/NornicDB.git
cd NornicDB
go build -o nornicdb ./cmd/nornicdb
./nornicdb serve

Claude Desktop 配置

要在 Claude Desktop 中使用 MCP 服务器,请添加到您的 claude_desktop_config.json 文件中:

{
  "mcpServers": {
    "nornicdb": {
      "command": "nornicdb",
      "args": ["mcp"]
    }
  }
}

Hacker News 讨论

开发者社区最近的相关讨论。

NornicDB 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。