home / mcp / slovenian law mcp server

Slovenian Law MCP Server

Production-grade MCP server delivering Slovenian statutes, case law metadata, and EU cross-references for legal research.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "ansvar-systems-slovenian-law-mcp": {
      "url": "https://slovenian-law-mcp.vercel.app/mcp",
      "headers": {
        "SLOVENIAN_LAW_DB_PATH": "/absolute/path/to/database.db"
      }
    }
  }
}

You can query Slovenian statutes, case law metadata, and EU legal cross-references through a dedicated MCP server. It provides fast article-level searches and supports both remote hosted access and local development, enabling practical legal research workflows.

How to use

Connect to the Slovenian Law MCP server using an MCP client to perform searches, retrieve provisions, verify citations, and check EU cross-references. The remote endpoint is hosted and requires no local installation. You can also run a local instance via npm for development and testing. Use the HTTP endpoint for remote access or run the local MCP as a stdio server and connect through your preferred client.

How to install

Prerequisites you need before starting:

  • Node.js 18+ (Node.js 20+ is recommended)

Steps to run locally

Open a terminal and run the following commands to install dependencies, build seed data, and start the local MCP server.

Step 1: Install dependencies

npm install

Step 2: Verify and build seed data

npm run verify:seeds
npm run build

Step 3: Run tests

npm test

Step 4: Start the server locally

npm run dev

Step 5: Access the local MCP

Once the server starts, you can connect using your MCP client to the local address provided by the development server.

Available tools

search_legislation

Search Slovenian statutes and regulations with article-level precision.

get_provision

Retrieve the full text of a specific provision by identifier.

search_case_law

Query case law metadata and related search results.

get_preparatory_works

Access parliamentary preparatory works for legislative context.

validate_citation

Check the correctness of a legal citation against source data.

build_legal_stance

Assemble a legal stance or interpretation from multiple sources.

format_citation

Format a citation for dissemination or filing.

check_currency

Verify the current validity or status of a provision.

get_eu_basis

Fetch EU-law basis related to Slovenian provisions.

get_slovenian_implementations

Retrieve Slovenian implementations of EU directives.

search_eu_implementations

Explore EU implementations relevant to Slovenian law.

get_provision_eu_basis

Obtain EU basis references for a given Slovenian provision.

validate_eu_compliance

Assess compliance of Slovenian provisions with EU law.

get_provision_at_date

Fetch a provision as it appeared on a specific date.