Gel MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Gel MCP server
This MCP server provides tools and resources that help coding agents use the Gel database.
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_examplesandfetch_example: access code examples for advanced workflows such as configuring the AI extension.list_rulesandfetch_rule: in case you forgot to configure Gel rules in your text editor, the agent can access them like this, too.
Related MCP server: @iadev/mcp-server
Install
If at any point you get lost, refer to this repository to see an example config layout for your editor.
Cursor
Add the following to
.cursor/mcp.json:
{
"mcpServers": {
"gel": {
"command": "uvx",
"args": [
"--refresh",
"--python",
"3.13",
"--directory",
".",
"--from",
"git+https://github.com/geldata/gel-mcp.git",
"gel-mcp"
]
}
}
}Open MCP settings, e.g. via Command Palette:
View: Open MCP Settingsand toggle Gel in there.
Claude Code
Add the following to .mcp.json:
{
"mcpServers": {
"gel": {
"command": "uvx",
"args": [
"--refresh",
"--python",
"3.13",
"--directory",
".",
"--from",
"git+https://github.com/geldata/gel-mcp.git",
"gel-mcp"
]
}
}
}VSCode with Copilot
Add the following to .vscode/mcp.json:
{
"servers": {
"gel": {
"type": "stdio",
"command": "uvx",
"args": [
"--refresh",
"--python",
"3.13",
"--directory",
".",
"--from",
"git+https://github.com/geldata/gel-mcp.git",
"gel-mcp"
]
}
}
}Windsurf
Follow Windsurf Cascade's documentation to open global mcp_config.json via the clicky interface.
Add the following:
{
"mcpServers": {
"gel": {
"command": "uvx",
"args": [
"--refresh",
"--python",
"3.13",
"--directory",
".",
"--from",
"git+https://github.com/geldata/gel-mcp.git",
"gel-mcp"
]
}
}
}Zed
Add the following to .zed/settings.json:
{
"context_servers": {
"gel": {
"source": "custom",
"command": {
"path": "uvx",
"args": [
"--refresh",
"--python",
"3.13",
"--directory",
".",
"--from",
"git+https://github.com/geldata/gel-mcp.git",
"gel-mcp"
],
"env": {}
}
}
}
}Develop
Clone the repository and create the virtual environment:
uv syncOpen the server in the MCP Inspector:
mcp dev src/gel_mcp/server.pyThis server cannot be deployed
Maintenance
Related MCP Connectors
Create AgentUI data apps: define tables, read and write records, and run programs on your data.
- HutchDBOAuthcom.hutchdb
Store, query, and update structured data from any AI agent
Build, test and publish agentic workflows from your AI client: approve steps, read tables, see runs.
AI agents propose database changes as reviewable requests — no direct write access.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceTranslates natural language to SQL/GraphQL queries and executes them, enabling AI agents to interact with databases through the Model Context Protocol.1Apache 2.0
- AlicenseBqualityDmaintenanceEnables AI assistants to directly manage database tables, execute SQL, and handle user operations in iadev projects from the editor.15MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to inspect schemas, analyze performance, check security, and troubleshoot SQL Server 2019+ databases through a safe, controlled interface.-
- AlicenseAqualityCmaintenanceGives AI agents direct access to databases across 8 engines with 145+ tools, enabling schema-aware query execution and management through natural language.1766 npmMIT