bazaligjore
Click on "Install 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: lawyer-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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/the13thclown/bazaligjore'
If you have feedback or need assistance with the MCP directory API, please join our Discord server