mevzuat-mcp

MCP.Pizza Chef: saidsurucu

Search Turkish laws, presidential decrees, regulations, and communiques by title or by the wording inside them, then pull a full document back as clean readable text. You can narrow results by date, work through a single law article by article, read the reasoning lawmakers gave for it, or view its table of contents. A free hosted connection works in Claude Desktop with just a web address, and a local install is available for heavier use.

Web/Research

Use This MCP server To

Find the Turkish law that covers a specific topic Read the full text of a regulation as clean text Search inside one long law for the article I need Check whether an old rule has been repealed Look up the reasoning lawmakers gave for a law Filter legislation by the date it was published

README

Mevzuat MCP: Adalet Bakanlığı Mevzuat Bilgi Sistemi için MCP Sunucusu

Bu proje, Adalet Bakanlığı'na ait Mevzuat Bilgi Sistemi'ne (mevzuat.gov.tr) erişimi kolaylaştıran bir FastMCP sunucusu oluşturur. Bu sayede, Mevzuat Bilgi Sistemi'nden mevzuat arama ve tüm mevzuat içeriklerini Markdown formatında alma işlemleri, Model Context Protocol (MCP) destekleyen LLM (Büyük Dil Modeli) uygulamaları (örneğin Claude Desktop veya 5ire) ve diğer istemciler tarafından araç (tool) olarak kullanılabilir hale gelir.

Mevzuat MCP server

örnek

🎯 Temel Özellikler

  • Adalet Bakanlığı Mevzuat Bilgi Sistemi'ne programatik erişim için standart bir MCP arayüzü.
  • 26 farklı tool ile kapsamlı mevzuat erişimi (iki farklı veri kaynağı):
    • mevzuat.gov.tr üzerinden 21 araç (türe özel arama ve içerik)
    • bedesten.adalet.gov.tr üzerinden 5 araç (birleşik arama, gerekçe, içindekiler)
  • Desteklenen 12 mevzuat türü:
    • Kanun - Türkiye Cumhuriyeti kanunları
    • KHK - Kanun Hükmünde Kararnameler
    • Tüzük - Tüzükler
    • Kurum Yönetmeliği - Kurum ve kuruluş yönetmelikleri
    • Üniversite Yönetmeliği - Üniversite yönetmelikleri
    • Cumhurbaşkanlığı Kararnamesi - Cumhurbaşkanlığı kararnameleri
    • Cumhurbaşkanı Kararı - Cumhurbaşkanı kararları
    • CB Yönetmeliği - Cumhurbaşkanlığı ve Bakanlar Kurulu yönetmelikleri
    • CB Genelgesi - Cumhurbaşkanlığı genelgeleri
    • Bakanlar Kurulu Yönetmeliği - Bakanlar Kurulu yönetmelikleri
    • Tebliğ - Tebliğler
    • Mülga Mevzuat - Yürürlükten kaldırılmış mevzuat
  • mevzuat.gov.tr araçları (21 tool): Her mevzuat türü için çift tool yapısı:
    • Arama tool'u: Başlık ve içerikte arama, Boolean operatörler (AND, OR, NOT), tarih filtreleme
    • İçinde arama tool'u: Madde bazında arama (keyword + semantik), alakalılık skoru ile sıralama
  • bedesten.adalet.gov.tr araçları (5 tool): Tüm mevzuat türlerini tek araçla kapsar:
    • search_mevzuat: 12 türde birleşik arama (başlık, içerik, numara, RG tarihi/sayısı filtreleme)
    • get_mevzuat_content: Tam metin getirme
    • search_within_mevzuat: Madde bazında anahtar kelime araması
    • get_mevzuat_gerekce: Kanun gerekçesi (amaç, komisyon raporları, madde gerekçeleri)
    • get_mevzuat_madde_tree: İçindekiler / madde ağacı (bölüm-madde hiyerarşisi)
  • Semantik Arama: Tüm 9 search_within_* aracında semantic=True parametresi ile doğal dilde anlam tabanlı arama. OpenRouter API üzerinden embedding modelleri kullanır.
  • Gelişmiş özellikler:
    • PDF'leri Mistral OCR ile metin çıkarma (CB Kararı ve CB Genelgesi için)
    • HTML'den Markdown'a otomatik dönüştürme
    • In-memory caching (1 saat TTL) ile hızlı erişim
    • Boolean arama operatörleri (AND, OR, NOT)
    • Tam cümle araması (exact phrase)
    • Tarih aralığı filtreleme
  • Claude Desktop ve 5ire gibi MCP istemcileri ile kolay entegrasyon

🌐 En Kolay Yol: Ücretsiz Remote MCP (Claude Desktop için)

Hiçbir kurulum gerektirmeyen, doğrudan kullanıma hazır MCP sunucusu:

  1. Claude Desktop'ı açın
  2. Settings > Connectors > Add custom connector
  3. Açılan pencerede:
    • Name: Mevzuat MCP
    • URL: https://mevzuat.surucu.dev/mcp
  4. Save butonuna basın

Hepsi bu kadar! Artık Mevzuat MCP ile konuşabilirsiniz.

Not: Bu ücretsiz sunucu topluluk için sağlanmaktadır. Yoğun kullanım için kendi sunucunuzu kurmanız önerilir.


🪐 Google Antigravity ile Kullanım

  1. Agent session açın ve editörün yan panelindeki "…" dropdown menüsüne tıklayın
  2. MCP Servers seçeneğini seçin - MCP Store açılacak
  3. Üstteki Manage MCP Servers butonuna tıklayın
  4. View raw config seçeneğine tıklayın
  5. mcp_config.json dosyasına aşağıdaki yapılandırmayı ekleyin:

mevzuat-mcp FAQ

Do I need to install anything?
Not for the easiest route. Claude Desktop can connect to a free hosted address, and a local install is optional.
Which apps does it work in?
Claude Desktop, 5ire, and Google Antigravity are all documented, and other assistants with connector support work too.
Can I use this to check whether a regulation is still valid?
Yes, repealed legislation is one of the twelve document types it can search and return.
Is it limited to Turkish law?
Yes, every document comes from Turkey's official Ministry of Justice legislation system.
Does search understand everyday wording?
Meaning-based search is available in the article-level tools, but it needs an OpenRouter key of your own.
Is it free to use?
The hosted server is offered to the community at no cost, with a local install recommended for heavy use.