MCP Fr Judilibre logo

MCP Fr Judilibre

by @pipeworx

Search French judicial decisions, retrieve full pseudonymised texts, and resolve Judilibre classification codes through MCP.

Install MCP Fr Judilibre

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "pipeworx-mcp-fr-judilibre": {
      "command": "npx",
      "args": [
        "-y",
        "@pipeworx/mcp-fr-judilibre"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 3 tools correctly (3d ago).

Overview

@pipeworx/mcp-fr-judilibre connects MCP clients to the Cour de cassation’s Judilibre open-data corpus for French judicial decisions. It provides filtered full-text search, complete decision retrieval with structural zones and cited texts, and taxonomy lookups that convert source codes into French labels. Use it for research over published decisions from the Cour de cassation and the judicial courts it indexes, while keeping in mind that the corpus is publication-selected rather than exhaustive. The hosted endpoint and npm stdio bridge both require network access to the Pipeworx gateway.

Use cases

  • Search published Cour de cassation decisions by legal topic and date
  • Retrieve a decision’s full pseudonymised text and structural sections
  • Resolve Judilibre jurisdiction, chamber, and solution codes
  • Extract cited articles for follow-up legal research
  • Compare related or contested decisions

Key features

  • Filtered full-text search over Judilibre decisions
  • Full decision text with structural character offsets
  • Decision citations, related decisions, and attached files
  • Bidirectional taxonomy code and label lookup
  • Best-effort article citation parsing
  • Hosted HTTP and local npm stdio access

Tools3

What MCP Fr Judilibre lets your agent do. Expand a tool for its parameters.

Verified live~1.1k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

What it can do

From the 3 tools this server returned when we ran it; 3 declare their own safety hints.

Makes network requests · 3Read-only tools · 3
Network at startup4 connections
Files written at startupNone
Install scriptsNone
npm provenanceSigned build
Package age13 days
Maintainers1

Observed 2026-11-05 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 4d ago via OSV.dev · @pipeworx/mcp-fr-judilibre (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads1.1kPackage downloads in the last 30 days.
Last commit7d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed3Callable tools this server registers over MCP.

How MCP Fr Judilibre works

What @pipeworx/mcp-fr-judilibre does

@pipeworx/mcp-fr-judilibre exposes Judilibre data from the Cour de cassation and the judicial courts covered by that service. It is intended for applications that need to find published French judicial decisions, inspect their pseudonymised text, and interpret the compact classification values returned by the source.

The search operation supports free-text queries and filters for jurisdiction, chamber, formation, decision type, theme, publication, solution, and date range. Results include decision identifiers, summaries, and highlighted passages. A separate decision lookup returns the complete text, structural zones represented as character offsets, cited texts, related decisions, and attached files.

How it works

The service can be used through a hosted streamable HTTP endpoint or through the npm package as a local stdio bridge. The local process forwards MCP requests to the Pipeworx gateway, so it needs an internet connection and does not provide an offline data store.

The gateway serves the Judilibre tools alongside shared Pipeworx meta-tools on the hosted pack endpoint. The npm bridge lists the pack tools by default and can expose the shared tools with PIPEWORX_META_TOOLS=1. The gateway also offers ask_pipeworx for asking questions in natural language instead of selecting a tool directly.

Judilibre access is backed by the state PISTE API gateway. Requests use an API key header rather than an OAuth bearer token for the upstream service. The hosted gateway manages that upstream access; the local bridge can use a Pipeworx account key sent as a bearer token.

Setup and configuration

A hosted MCP client can connect to:

config.json
{
  "mcpServers": {
    "fr-judilibre": {
      "url": "https://gateway.pipeworx.io/fr-judilibre/mcp"
    }
  }
}

For a local stdio connection, configure npx with the package name:

config.json
{
  "mcpServers": {
    "fr-judilibre": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-fr-judilibre"]
    }
  }
}

Anonymous local calls are capped at 50 per day. Setting PIPEWORX_API_KEY raises the allowance to 200 calls per day. The gateway also provides an HTTP tool interface, including a POST route for invoking fr_judilibre_search without an MCP client.

Tools and capabilities

  • fr_judilibre_search searches the published open-data corpus with text, classification, and date filters.
  • fr_judilibre_decision retrieves full decision text, structural offsets, citations, related decisions, and files.
  • fr_judilibre_taxonomy translates source codes into French labels, performs reverse lookups, or lists taxonomy categories.
  • Decision citations include visa entries and best-effort cited_articles links for chaining into the related France Légifrance article tool.

Citation parsing recognises specific article-reference forms found in Cour de cassation text. Other forms are marked as unparsed rather than being inferred.

Limitations and notes

Judilibre’s published corpus contains decisions selected for publication by the Cour de cassation; it is not a complete archive of every decision rendered. Returned data is read per request, with the response carrying the call’s data date.

The upstream service requires an application key and Judilibre API access through PISTE, including acceptance of the Judilibre terms for both sandbox and production. The data is offered under Licence Ouverte / Open Licence 2.0, alongside the PISTE terms and Judilibre-specific reuse terms. The package itself is licensed under MIT.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about MCP Fr Judilibre

@pipeworx/mcp-fr-judilibre is an MCP server that connects AI clients to Cour de cassation Judilibre open data for French judicial decisions. Its main tools search the published corpus, retrieve a decision’s full pseudonymised text and structural zones, and resolve source codes into French labels. Decision citations can also be parsed for linked articles.

Install it by configuring your MCP client to run `npx -y @pipeworx/mcp-fr-judilibre`. The package acts as a local stdio bridge to `https://gateway.pipeworx.io/fr-judilibre/mcp`, so the host needs network access. You can also connect directly to that hosted URL without installing the npm package.

Yes, Cursor is named as a supported MCP client. Configure either the hosted streamable HTTP URL or the local `npx` stdio command in Cursor’s MCP settings. The same gateway endpoint is also documented for Claude Desktop and Windsurf.

It searches the published Judilibre open-data corpus covering the Cour de cassation and the judicial courts it indexes. The corpus is selected for publication rather than being a complete record of every decision, and searches can use text, classification fields, and date ranges.

Set `PIPEWORX_API_KEY` in the local npm bridge configuration to use a Pipeworx account key. Anonymous local use is capped at 50 calls per day, while a key raises the allowance to 200. The gateway handles the upstream Judilibre application-key access.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMCP Fr Judilibre AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/pipeworx-mcp-fr-judilibre?style=directory)](https://allmcps.com/mcp/pipeworx-mcp-fr-judilibre)
HTML Embed
<a href="https://allmcps.com/mcp/pipeworx-mcp-fr-judilibre"><img src="https://allmcps.com/api/badge/pipeworx-mcp-fr-judilibre?style=directory" alt="MCP Fr Judilibre on AllMCPs" /></a>