Gel MCP Server
Gel database queries and schema documentation access for AI coding agents.
Data last scanned today · Reviewed today
Overview
Gel MCP Server provides a specialized toolset allowing AI agents to interface directly with Gel database instances. It includes capabilities for executing live queries, running transactional dry-runs to prevent data modification, and retrieving structured code examples or configuration rules.
Our verdict
With a security score of 23/100, this server is currently classified as high-risk. The evaluation highlights significant concerns, including the fact that the project has not been editorially reviewed and its last commit occurred 440 days ago, suggesting a lack of active maintenance. Due to these stability and oversight factors, this tool is recommended only for experimental or non-production environments where database integrity is not critical.
- Zero direct dependencies reduce the supply-chain surface area
- Provides built-in transactional dry-run tools for safer querying
- Licensed under the permissive Apache-2.0 open source license
- High security risk due to long-term inactivity since last commit
- Lacks editorial review or official vendor maintenance oversight
- Authentication and read-only implementation details remain unreviewed
Tools
| Tool | Description | Risk |
|---|---|---|
| execute_query | run a query against the Gel instance configured in the current project. Supports arguments and globals. | high |
| try_query | run a query in a transaction that gets rolled back in the end, preventing actual data modification. | low |
| list_examples | access code examples for advanced workflows such as configuring the AI extension. | low |
| fetch_example | access code examples for advanced workflows such as configuring the AI extension. | low |
| list_rules | in case you forgot to configure Gel rules in your text editor, the agent can access them like this, too. | low |
| fetch_rule | in case you forgot to configure Gel rules in your text editor, the agent can access them like this, too. | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›Does this server allow me to test database queries without making permanent changes?
Yes, you can use the try_query tool to run queries within a transaction that is automatically rolled back, preventing any data modification.
›What tools are available for accessing documentation or rules?
The server provides list_rules and fetch_rule tools to retrieve Gel configuration rules, and list_examples and fetch_example tools to access code samples for workflows like configuring the AI extension.
›What are the environment requirements to install the Gel MCP server?
The server installation requires uvx, a command-line tool, and Python 3.13.
›Where can I find an example of the correct project configuration layout?
You can refer to the geldata/gel-ai-rules repository on GitHub to see an example configuration layout for your text editor.
Alternatives
Badge
Maintain this server? Add the live badge to your README.