What tools does Gel Database MCP Server provide?
It provides five tools: describe-schema, validate-query, execute-edgeql, search-gel-docs, and execute-typescript.
@christian561
Basic information
MCP Server enabling LLM Agents to interact with Gel databases
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"gel-mcp-server": {
"command": "npx",
"args": [
"gel",
"project",
"init"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
Fetch the live tool list by running this server in a temporary sandbox using the button above.
A TypeScript-based Model Context Protocol (MCP) server for Gel database operations using EdgeQL queries. It provides tools for LLM agents (Cursor Agent, Claude Code, etc.) to automate learning about your schema, and writing, validating, and executing database queries.
Install dependencies (yarn install), copy your dbschema folder, initialize a Gel project (npx gel project init), generate EdgeQL JavaScript query builder (npx @gel/generate edgeql-js), update connection settings in src/index_gel.ts, build the project (yarn build), and optionally include the gel_llm.txt documentation file. Then configure the server in your MCP client (e.g., Cursor) by adding a command server pointing to node build/index.js.
It provides five tools: describe-schema, validate-query, execute-edgeql, search-gel-docs, and execute-typescript.
Add a new MCP server with type "Command" and enter `node your/full/path/to/build/index.js`. Then configure the connection settings in `src/index_gel.ts` before building.
The server is primarily tested with Cursor's agent, but it should work with other agents and LLMs that support the Model Context Protocol.
Both include the `gel_llm.txt` file in your project root (for direct file access) and use the search-gel-docs tool for targeted queries. This gives the LLM agent flexibility to search for specific terms or access the complete documentation when needed.
Query generation is not included because LLMs can write more flexible queries. General JavaScript syntax errors in execute-typescript can crash the server, requiring a restart in the MCP client. This server is unofficial and older than Gel’s official MCP server.
A MCP (model context protocol) server that gives the LLM access to and knowledge about relational databases like SQLite, Postgresql, MySQL & MariaDB, Oracle, and MS-SQL.

Safety-first stdio MCP server with 38 tools for operating Docker-based local-ydb environments locally or over SSH.
Local MCP server for DuckDB and MotherDuck
Drop-in Apache Spark replacement written in Rust, unifying batch processing, stream processing, and compute-intensive AI workloads.
An official Qdrant Model Context Protocol (MCP) server implementation
Comments