Gel
Proporciona herramientas y recursos para que los agentes de codificación interactúen con la base de datos Gel, incluyendo la configuración automática de proyectos para constructores de consultas y ORMs.
Documentación
Servidor MCP de Gel
Este servidor MCP proporciona herramientas y recursos que ayudan a los agentes de codificación a usar la base de datos Gel.
Herramientas disponibles
execute_query: ejecuta una consulta contra la instancia de Gel configurada en el proyecto actual. Admite argumentos y globales.try_query: ejecuta una consulta en una transacción que se revierte al final, evitando la modificación real de datos.list_examplesyfetch_example: accede a ejemplos de código para flujos de trabajo avanzados, como configurar la extensión de IA.list_rulesyfetch_rule: en caso de que olvides configurar las reglas de Gel en tu editor de texto, el agente también puede acceder a ellas de esta manera.
Instalación
Si en algún momento te pierdes, consulta este repositorio para ver un ejemplo de configuración para tu editor.
Cursor
- Agrega lo siguiente a
.cursor/mcp.json:
{
"mcpServers": {
"gel": {
"command": "uvx",
"args": [
"--refresh",
"--python",
"3.13",
"--directory",
".",
"--from",
"git+https://github.com/geldata/gel-mcp.git",
"gel-mcp"
]
}
}
}
- Abre la configuración de MCP, por ejemplo, a través de la Paleta de comandos:
View: Open MCP Settingsy activa Gel allí.
Claude Code
Agrega lo siguiente a .mcp.json:
{
"mcpServers": {
"gel": {
"command": "uvx",
"args": [
"--refresh",
"--python",
"3.13",
"--directory",
".",
"--from",
"git+https://github.com/geldata/gel-mcp.git",
"gel-mcp"
]
}
}
}
VSCode con Copilot
Agrega lo siguiente a .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
Sigue la documentación de Windsurf Cascade para abrir el mcp_config.json global a través de la interfaz clicable.
Agrega lo siguiente:
{
"mcpServers": {
"gel": {
"command": "uvx",
"args": [
"--refresh",
"--python",
"3.13",
"--directory",
".",
"--from",
"git+https://github.com/geldata/gel-mcp.git",
"gel-mcp"
]
}
}
}
Zed
Agrega lo siguiente a .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": {}
}
}
}
}
Desarrollo
Clona el repositorio y crea el entorno virtual:
uv sync
Abre el servidor en el MCP Inspector:
mcp dev src/gel_mcp/server.py