BetterCallClaude Italia v1.0.0
π BetterCallClaude Italia β MCP Servers for Italian Legal Research
Release Date: 2026-05-19
What is this?
A suite of 7 Model Context Protocol (MCP) servers that let AI assistants (Claude, Cursor, etc.) search and interact with Italian legal databases directly.
π¦ Included Servers
| Server | Source | Capabilities |
|---|---|---|
| normattiva | api.normattiva.it Open Data | Search legislation, get act details, list typologies |
| eur-lex-ita | EUR-Lex CELLAR SPARQL | Search EU acts in Italian by CELEX, type, date range, EuroVoc |
| corte-costituzionale | cortecostituzionale.it | Search Constitutional Court decisions (with URL fallback for anti-bot protection) |
| giustizia-amministrativa | giustizia-amministrativa.it | Search administrative justice decisions |
| cassazione | cortedicassazione.it | Search Court of Cassation decisions (public portion + ItalGiure fallback) |
| legal-citations-ita | Local logic | Validate, parse, and format Italian legal citations |
| legal-persona-ita | Templates | Draft legal documents with structured templates |
ποΈ Architecture
- HTTP Aggregator: Single Express app mounts all 7 servers via StreamableHTTPServerTransport (MCP protocol 2025-06-18)
- Shared utilities: LRU cache, rate limiting, HTTP retry client
- Health endpoint: GET /health returns all registered servers
- Docker: Multi-stage build on node:20-alpine
- Deployment: Ready for Railway via railway.toml
π§ͺ Quality
- 29 tests passing across 11 test files (Vitest 4.1.6)
- TypeScript 5.5+ strict mode
- CI/CD with GitHub Actions (Node 20.x + 22.x, lint, Docker build + healthcheck)
π Documentation
π³ Quick Start
Clone, install, test, build, run:
git clone https://github.com/fedec65/BetterCallClaudeMCP_Italy.git
cd BetterCallClaudeMCP_Italy
npm ci
npm run test:run
npm run build --workspaces
docker build -f mcp-servers-http/Dockerfile -t bettercallclaude-italy .
docker run -p 8080:8080 bettercallclaude-italyβοΈ License
AGPL-3.0-or-later
π Links
- Live endpoint: https://mcp-italia.bettercallclaude.ch
- Issues & PRs welcome!