mevzuat.info is a service for tracking and querying Turkish legislation. The project fetches official legal texts, stores them for reference, and exposes tools to search and stay up to date with changes in Turkish laws and regulations.
An RSS feed with the most recently added documents is available at /rss/latest/.
mevzuat/– Django application providing web interface and APIs.scripts/– helper scripts used to fetch and process legislative documents.
pip install -r requirements.txt
npm install react react-dom
npx create-next-app@latest frontend
npm install -D tailwindcss postcss autoprefixer
cd frontend
npx shadcn@latest init
npm install recharts
The repository includes a simple Model Context Protocol server built with the FastMCP framework. After installing backend dependencies and setting up the database, run:
python -m mevzuat.mcp_serverThe server exposes tools for working with the stored legislation, including listing document types, returning document counts, listing documents and performing document searches.
Contributions are welcome. Please ensure code changes are checked with python -m py_compile before submitting.