Open·Parlamento
query the law · real sources · living graph
Open·ParlamentoMCP server
open source · model context protocol

Open-source MCP server for Italian law & Parliament

Open·Parlamento ships two open-source MCP servers that bring Italian law, EU law and Parliament data into any MCP-compatible client — Claude Desktop, Cursor, and the rest.

What is an MCP server

The Model Context Protocol (MCP) is the open standard an AI assistant uses to call external tools. An “MCP server” exposes functions (find a statute, read a bill’s status, fetch a statistic) the AI can invoke against real sources instead of hallucinating them.

The two packages

PacchettoRegistryCopertura
republic-mcpnpm · TypeScriptCamera & Senato (SPARQL): atti, iter, votazioni, firmatari + OpenPolis (parlamentari, indice di forza, votazioni, decreti, organi)
open-parlamento-mcpPyPI · PythonCostituzione & codici (LightRAG), modifiche normative (Normattiva), diritto e giurisprudenza UE/Consulta/Cassazione, norme impugnate, statistiche Eurostat, Gazzetta Ufficiale, dati pubblici CKAN

Installation

# republic-mcp (Camera/Senato + OpenPolis)
npx -y republic-mcp

# open-parlamento-mcp (legge, UE, giurisprudenza, dati)
pip install open-parlamento-mcp
open-parlamento-mcp

Configuration (Claude Desktop / Cursor)

Add the servers to your MCP client configuration file:

{
  "mcpServers": {
    "republic": { "command": "npx", "args": ["-y", "republic-mcp"] },
    "open-parlamento": { "command": "open-parlamento-mcp" }
  }
}

Open source and free

Code under the MIT license, data from public and open sources (Normattiva, Chamber of Deputies, Senate, EUR-Lex, Eurostat). No paid key for the data tools; cerca_legge uses a LightRAG instance.

republic-mcp · npm ↗ · open-parlamento-mcp · PyPI ↗ · codice · GitHub ↗

FAQ

Are Open·Parlamento’s MCP servers open source?

Yes. The code is published under the MIT license on GitHub; packages are on npm (republic-mcp) and PyPI (open-parlamento-mcp).

How do I install the MCP server in Claude Desktop?

Add an entry under mcpServers in the config file: for republic-mcp use the command "npx -y republic-mcp"; for open-parlamento-mcp install via pip and use the command "open-parlamento-mcp".

Is it free?

Yes, the tools that read public data are free. Sources are official and open (Normattiva, Chamber, Senate, EUR-Lex, Eurostat).

What data does it cover?

The Constitution and codes, legislative changes (Normattiva), the legislative process in both chambers, EU law and case law, Constitutional Court and Cassation rulings, challenged statutes, Eurostat statistics, the Official Gazette and open datasets.

See also

Documentation · Versione italiana · Open data

Informational tool — not legal advice. Sources are public and citable (ELI/CELEX).