Gel

Provides tools to query Gel data, run safe transactions, and access code examples and rules.
  • python

2

GitHub Stars

python

Language

5 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "geldata-gel-mcp": {
      "command": "uvx",
      "args": [
        "--refresh",
        "--python",
        "3.13",
        "--directory",
        ".",
        "--from",
        "git+https://github.com/geldata/gel-mcp.git",
        "gel-mcp"
      ]
    }
  }
}

You run this MCP server to access Gel data tooling from your coding agents. It provides query execution, safe transactional queries, and quick access to Gel code examples and rules, helping you automate and streamline Gel-related workflows.

How to use

You use an MCP client to connect to the Gel MCP server you installed. Once connected, you can run queries against the Gel instance, execute code examples, and fetch rules and workflows to enhance your AI extensions. The tools are designed for practical workflows such as querying data, testing changes in a transaction, and browsing ready-to-use examples and rules.

How to install

Prerequisites: ensure you have a supported runtime and MCP client tooling installed on your development workstation. The Gel MCP server configuration relies on a local MCP runtime command that you invoke from your editor or terminal.

Step 1: Add the MCP server configuration to your editor or MCP setup. Use the following configuration snippet to register the Gel MCP server under a suitable alias.

{
  "mcpServers": {
    "gel": {
      "command": "uvx",
      "args": [
        "--refresh",
        "--python",
        "3.13",
        "--directory",
        ".",
        "--from",
        "git+https://github.com/geldata/gel-mcp.git",
        "gel-mcp"
      ]
    }
  }
}

Additional configuration and setup notes

You can enable Gel support in various editors by adding identical MCP server snippets to your environment. For Cursor, Claude Code, VSCode with Copilot, Windsurf, and Zed, you’ll consistently register the Gel MCP server with the same command and arguments as shown above.

Available tools

execute_query

Run a query against the Gel instance configured in the current project. Supports arguments and globals.

try_query

Run a query in a transaction that gets rolled back in the end, preventing actual data modification.

list_examples

Access code examples for advanced workflows such as configuring the AI extension.

fetch_example

Fetch a specific code example for use in your workflows.

list_rules

List available Gel rules in case you forgot to configure them in your text editor.

fetch_rule

Fetch a specific Gel rule for use in your editor or workflow.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational