Skip to content

onurmatik/mevzuat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mevzuat.info

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/.

Project structure

  • mevzuat/ – Django application providing web interface and APIs.
  • scripts/ – helper scripts used to fetch and process legislative documents.

Installation

Backend

pip install -r requirements.txt

Frontend

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

MCP server

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_server

The server exposes tools for working with the stored legislation, including listing document types, returning document counts, listing documents and performing document searches.

Contributing

Contributions are welcome. Please ensure code changes are checked with python -m py_compile before submitting.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •