gel-mcp-server

gel-mcp-server

9

The Gel Database MCP Server is a TypeScript-based server that facilitates interaction with Gel databases using EdgeQL queries. It supports LLM agents in learning schema, writing, and executing database queries through natural language, making it user-friendly for developers and automation processes.

Gel Database MCP Server

A TypeScript-based Model Context Protocol (MCP) server for simplifying Gel database operations using EdgeQL queries.

Features

  • Tools for LLM agents to automate schema learning, query writing, validation, and execution
  • Natural language interaction with Gel databases
  • Compatible with various LLMs supporting the Model Context Protocol

Quick Start Guide

  • Install dependencies, initialize a Gel project, and generate EdgeQL JavaScript query builder files
  • Update connection settings and build the project
  • Test server operation and include necessary documentation files

Available Tools

  • describe-schema: Understand database structures
  • validate-query: Verify EdgeQL query syntax
  • execute-edgeql: Run EdgeQL queries
  • search-gel-docs: Search Gel documentation
  • execute-typescript: Test and run TypeScript queries