Dgraph 是一款高性能的分布式图数据库,常被用来构建知识图谱、推荐系统和实时查询型应用。围绕它打造的 Dgraph MCP Server 把数据库的全部常用能力封装成了模型可调用的 MCP 工具,让大模型像"聊天"一样直接和数据库交互。
它能帮你做什么
- 自然语言查询数据:用 DQL(GraphQL+-)语句或类 GraphQL 语法把问题交给模型,让它自动生成并执行查询,例如 "找出最近一周购买过某商品的所有用户"。
- 读取 Schema 与元数据:自动拉取当前数据库的谓词、类型、索引,方便模型理解结构后再下钻。
- 写入与修改:支持插入节点与边、更新字段值、删除实体等 mutation 操作,适合批量灌数据或交互式修正。
- Schema 管理:可调用建表、改字段、增删索引等操作,让运维变更也能通过对话完成。
是否需要密钥或额外配置
运行 MCP Server 需要一份连接 Dgraph 实例的配置,常见做法是在启动参数或环境变量里指定 DGRAPH_URL(如 localhost:9080)。如果目标实例开启了 ACL 或 TLS,就需要再提供对应的 token / 证书;如果是本地裸跑或开启了免密登录,则可以零密钥接入。具体字段请以官方仓库 README 为准,不要在文档里写死任何示例凭证。
适合谁用
- 想让 AI 助手帮忙探索图数据库、做即席分析的数据团队;
- 希望以对话方式维护 Dgraph Schema、批量导入关系数据的开发者;
- 搭建"知识图谱 + 大模型"应用,需要让模型持续读写图结构的同学。