bazaligjore
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@bazaligjoreCheck if Law 123/2020 is still in force"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
bazaligjore
An MCP (Model Context Protocol) server for researching Albanian legislation. It exposes a structured index of the Official Gazette (Fletorja Zyrtare, 2000–present, ~43,500 acts with OCR full text), the official amendment graph between acts, and ~1,470 Constitutional Court (Gjykata Kushtetuese) decisions — all built from the public sources at qbz.gov.al and gjykatakushtetuese.gov.al.
Albania has no official consolidated legal database. This server lets any MCP client — for example Claude, via Settings → Connectors → Add custom connector — research Albanian law with correct method: stable ELI-URI citations, in-force tracing through repeal links instead of unreliable flags, and OCR-aware search.
Connector URL: https://bazaligjore.azurewebsites.net/mcp (no auth, read-only)
Tools
Tool | Purpose |
| Full-text or substring search over all acts (title + OCR body) |
| Metadata, gazette reference, PDF link, amendment relations |
| Paged slices of an act's OCR text, with find-jump |
| Walks the official amendment graph; renders an interactive timeline (MCP App) |
| Issues of a year / table of contents of one issue |
| Constitutional Court decisions, full text |
| Paged slices of a decision |
| Built-in expert guides: research methodology, legal-system map, amendment mechanics, data caveats, SQL schema, external sources |
| Ad-hoc read-only SQL (single SELECT/WITH, 200-row cap, 15s timeout) |
Prompts: is_law_in_force, trace_amendments, research_topic.
The guides (also exposed as guide:// resources) carry the domain knowledge an assistant
needs to use the corpus correctly — start with get_guide('methodology').
Related MCP server: legalize-mcp
Running it yourself
Requires Node 22+ and a PostgreSQL database with the expected schema (see
get_guide('schema') / knowledge/schema.md).
npm install
npm run build:ui # bundles the MCP App UI into dist/ui/
PGHOST=... PGDATABASE=... PGUSER=... PGPASSWORD=... npm start
# MCP endpoint at http://localhost:3200/mcp (stateless streamable HTTP)Environment: PGHOST PGPORT PGDATABASE PGUSER PGPASSWORD (PGSSLMODE=require for
managed Postgres), PORT (default 3200). Connections are forced
default_transaction_read_only = on with a 15s statement timeout — run it with a read-only
database role regardless.
A Dockerfile is included; .github/workflows/deploy.yml shows a container deploy driven
entirely by repository secrets.
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Academic research MCP server for paper search, citation checks, graphs, and deep research.
An MCP server that provides congressional transcripts
Eurlex MCP client: Access EU law & Official Journal. https://www.lexsocket.ai/
Related MCP Servers
- AlicenseAqualityBmaintenanceThis MCP server enables searching and retrieving Romanian legislation from the Portal Legislativ database via its SOAP API, providing metadata and full text with verifiable citations.3Apache 2.0
- AlicenseAqualityBmaintenanceA read-only MCP server providing access to national legislation from 37 jurisdictions via the legalize-dev corpus, with tools for searching, retrieving laws, and browsing reform history.5Apache 2.0
- AlicenseNot gradedqualityBmaintenanceMCP server for real-time access to Mozambican legislation, enabling search, status checks, article retrieval, historical versions, and citation resolution via the Mozaia platform.MIT
- AlicenseAqualityAmaintenanceAn MCP server for accessing Turkish legislation (laws, regulations, decrees) via the Adalet Bakanligi API, providing search, full-text retrieval, and structured citations.5Apache 2.0