# jooq-mcp

This MCP server gives AI agents tools to look up jOOQ documentation and SQL examples. Connect it when an agent needs help with the DSL, code generation, or database support.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 4
- Author: martinellich
- License: Apache-2.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/martinellich/jooq-mcp
- Updated: 2026-10-09
- HTML: https://affpapa.org/en/nevibecode/mcp/jooq-mcp

## What it does

jooq-mcp exposes tools for searching jOOQ documentation, retrieving SQL examples for particular operations, and looking up code-generation guidance or database support. Other tools cover Query DSL references and advanced jOOQ topics.

The server runs on Spring Boot with Spring AI. It keeps documentation locally and searches it with a full-text index that scores results using TF-IDF. Code examples are extracted automatically. Local builds require Java 21 or later and Maven 3.6 or later, so both must be available before following the run instructions.

## Requirements
- Remote server: `https://jooq-mcp.martinelli.ch/sse`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport sse jooq-mcp https://jooq-mcp.martinelli.ch/sse
```

### Codex

**Codex**
- Codex connects MCP servers over stdio and streamable HTTP only, and this server speaks SSE

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "jooq-mcp": {
            "url": "https://jooq-mcp.martinelli.ch/sse"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "jooq-mcp": {
            "type": "sse",
            "url": "https://jooq-mcp.martinelli.ch/sse"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t sse jooq-mcp https://jooq-mcp.martinelli.ch/sse
```

## When to use it
- look up a jOOQ documentation topic
- find an SQL example for a jOOQ operation
- check which databases jOOQ supports
- get guidance on jOOQ code generation
- find a reference for a Query DSL statement

## Example prompts
- Find out how to create a SELECT statement with jOOQ.
- Show me a jOOQ example for an INSERT operation.
- Which databases does jOOQ support?

## Similar
- [World Monitor](https://affpapa.org/en/nevibecode/mcp/world-monitor.md) — MCP server · ★ 89609
- [Scrapling MCP Server](https://affpapa.org/en/nevibecode/mcp/scrapling-mcp-server.md) — MCP server · ★ 89899
- [MCP Toolbox for Databases](https://affpapa.org/en/nevibecode/mcp/googleapis-mcp-toolbox-for-databases.md) — MCP server · ★ 16730
- [PostHog MCP Server](https://affpapa.org/en/nevibecode/mcp/posthog-mcp-server.md) — MCP server · ★ 40459
- [dbx](https://affpapa.org/en/nevibecode/mcp/dbx.md) — MCP server · ★ 27844
- [Metabase](https://affpapa.org/en/nevibecode/mcp/metabase.md) — MCP server · ★ 49863

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
