Dgraph MCP Server
@johnymontana
关于 Dgraph MCP Server
A Model Context Protocol (MCP) server implementation for Dgraph graph database, built using the [mcp-go](https://github.com/mark3labs/mcp-go) library.
基本信息
配置
工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is Dgraph MCP Server?
A Model Context Protocol (MCP) server that enables LLM applications to interact with a Dgraph graph database. It provides tools for executing DQL queries, performing mutations, altering the schema, and retrieving the current schema. Built using the mcp-go library and intended for developers using Dgraph with LLMs.
How to use Dgraph MCP Server?
- Clone the repository and install dependencies with
go mod download. - Set the
DGRAPH_HOSTenvironment variable (default:localhost:9080). - Run the server with
go run main.go. The server uses standard input/output for communication with LLM applications.
Key features of Dgraph MCP Server
- Execute DQL queries with optional variables.
- Perform RDF mutations with configurable commit behavior.
- Alter the Dgraph schema via schema definitions.
- Retrieve the current Dgraph schema as an MCP resource.
- Easy integration with any MCP‑compatible LLM framework.
Use cases of Dgraph MCP Server
- Querying a Dgraph graph database from an LLM application.
- Adding new nodes and relationships via mutations.
- Updating or extending the Dgraph schema on the fly.
- Exploring the current schema for context before generating queries.
- Automating graph database operations through natural language prompts.
FAQ from Dgraph MCP Server
What is the Model Context Protocol (MCP)?
MCP is a standard that allows LLM applications to communicate with external tools and data sources. This server implements an MCP interface for Dgraph.
What are the prerequisites to run the server?
Go 1.18 or higher and a running Dgraph database (local or remote) are required.
Where does the Dgraph data live?
Data lives in the Dgraph database instance configured via the DGRAPH_HOST environment variable. The server itself does not store any data.
How does the server communicate with LLM applications?
It uses standard input/output (stdio) as the transport, making it compatible with any LLM framework that supports MCP over stdio.
How do I configure the Dgraph connection?
Set the DGRAPH_HOST environment variable to the gRPC address of your Dgraph instance (default: localhost:9080).
其他 分类下的更多 MCP 服务器
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Awesome Mlops
visengerA curated list of references for MLOps
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
评论