Skip to main content
Glama
jkleffmann

EPO Case Law MCP Server

by jkleffmann

# EPO Case Law MCP Server (epo-caselaw-mcp)

An open Model Context Protocol (MCP) server, REST API, and web interface analogous to OpenCaseLaw.ch for European Patent Office (EPO) Boards of Appeal (BoA) decisions.

Overview

  • Data Source: Official bi-yearly bulk dataset from the EPO Bulk Data Distribution Service (BDDS Product 14.6: Boards of Appeal decisions). Over 50,000 decisions from 1978 to present.

  • Backend & Protocol: FastAPI application serving both standard REST endpoints (/docs) and MCP Server-Sent Events (SSE) protocol for AI assistants (Claude, Cursor, Antigravity, etc.).

  • Storage & Search: PostgreSQL with pgvector for semantic vector search (Vertex AI multilingual embeddings) and svector for full-text keyword retrieval.

  • Citation Graph: Extracted network of statutory EPC provisions (Articles and Rules) and cross-decision precedent citations (T, J, G, D, R, W decisions).

  • Web UI: Fast server-rendered search interface built with FastAPI, Jinja2, and HTMX.

Related MCP server: Legal MCP

Project Architecture & Roadmap

This project uses Wayfinder for phased delivery:

  • Streaming XML parser for high-efficiency ingestion of EPO BDDS bulk datasets.

  • Relational schema + vector embedding pipeline.

  • MCP tool suite (search_decisions, get_decision, get_citations, ind_similar, lookup_statute).

  • Cloud Run deployment configuration.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    AI-powered patent search and analysis across 220M+ global patents. Semantic search, prior art discovery, novelty/patentability reports, and patent content retrieval.
    Apache 2.0
  • A
    license
    B
    quality
    A
    maintenance
    Provides access to USPTO patent and patent application data through multiple APIs, enabling search, retrieval, and analysis of patents, PTAB proceedings, and litigation data via natural language.
    61
    151 PyPI
    79
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Provides AI-powered access to the largest EU GDPR enforcement decisions database, enabling semantic search, GDPR article lookup, and enforcement statistics across all EU/EEA Data Protection Authorities.
    4
    1
    MIT