martinellich avatar

Jooq Mcp

martinellich/jooq-mcp

Gives Claude direct access to jOOQ documentation through six focused tools: searchDocumentation for keyword lookups, getSqlExamples for query building patterns, getCodeGenerationGuide for codegen setup, getDatabaseSupport for vendor-specific info, getQueryDslReference for statement types, and getAdvancedFeatures for deeper functionality. Built on Spring Boot with local doc storage and TF-IDF search indexing for fast retrieval. Reach for this when you're writing database code with jOOQ and need quick reference on syntax, examples, or configuration without context switching to browser tabs. The crawler pulls docs locally so responses stay snappy even for complex queries about transactions, type safety, or multi-database support.

GitHub stars
4
tools
6
transport
SSE
last updated
Sep 12, 2025

Tools

6 tools

Public tool metadata for what this MCP can expose to an agent.

searchDocumentationSearch jOOQ documentation for specific topics

Search jOOQ documentation for specific topics

No parameter schema in public metadata yet.

getSqlExamplesGet SQL query building examples for specific operations

Get SQL query building examples for specific operations

No parameter schema in public metadata yet.

getCodeGenerationGuideRetrieve jOOQ code generation documentation

Retrieve jOOQ code generation documentation

No parameter schema in public metadata yet.

getDatabaseSupportGet database-specific support information

Get database-specific support information

No parameter schema in public metadata yet.

getQueryDslReferenceGet Query DSL reference for specific statement types

Get Query DSL reference for specific statement types

No parameter schema in public metadata yet.

getAdvancedFeaturesAccess documentation for advanced jOOQ features

Access documentation for advanced jOOQ features

No parameter schema in public metadata yet.

Sponsors

Readme

jOOQ MCP Server

A Model Context Protocol (MCP) server that provides AI models with access to jOOQ documentation. This Spring Boot application uses Spring AI to expose jOOQ documentation as MCP tools, allowing AI systems to query and retrieve information about jOOQ features, SQL examples, and best practices.

Features

The MCP server provides the following tools:

  • searchDocumentation: Search jOOQ documentation for specific topics
  • getSqlExamples: Get SQL query building examples for specific operations
  • getCodeGenerationGuide: Retrieve jOOQ code generation documentation
  • getDatabaseSupport: Get database-specific support information
  • getQueryDslReference: Get Query DSL reference for specific statement types
  • getAdvancedFeatures: Access documentation for advanced jOOQ features

Getting Started

Prerequisites

  • Java 21 or higher
  • Maven 3.6+

Running the Application

  1. Clone the repository:

    git clone <repository-url>
    cd jooq-mcp
    
  2. Build the project:

    ./mvnw clean install
    
  3. Run the application:

    ./mvnw spring-boot:run
    

View the full README on GitHub

Details

Repository
github.com/martinellich/jooq-mcp
Transport
SSE
Registry
MCP registry, active