Dgraph MCP Server
@johnymontana
About 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.
Basic information
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
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).
More Other MCP servers
Servers
modelcontextprotocolModel Context Protocol Servers
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Blender
ahujasidOpen-source MCP to use Blender with any LLM
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Comments