christian561_gel-mcp-server
0
The Gel Database MCP Server is a TypeScript-based protocol server that facilitates operations on Gel databases using EdgeQL queries. It offers a range of tools for query validation, execution, and schema description, enhancing database interaction through natural language. It integrates with Cursor Agent and other LLMs for automated query generation and execution.
Gel Database MCP Server
A TypeScript-based Model Context Protocol (MCP) server designed to streamline Gel database operations with EdgeQL queries.
Features
- Automate schema learning and query operations using tools such as Cursor Agent and Claude Code.
- Test query syntax with
validate-query
, execute operations withexecute-edgeql
, and search documentation withsearch-gel-docs
. - Supports direct interaction with Gel database through natural language.
Quick Start Guide
- Install dependencies with
yarn install
, initialize Gel project, and build the project. - Generate and validate EdgeQL JavaScript query files for database operations.
- Update connection settings in
src/index_gel.ts
. - Use
@modelcontextprotocol/inspector
for error diagnostics.
Available Tools
- describe-schema: Learn database structure.
- validate-query: Check EdgeQL syntax without execution.
- execute-edgeql: Run raw EdgeQL queries.
- search-gel-docs: Access Gel documentation for concepts.
- execute-typescript: Run complex queries with TypeScript.