RY

remilya/yargi-mcp

Developer tools
3 stars 177 forks Quality 71 Trend 10MIT

MCP Server For Turkish Legal Databases

Overview

Bu proje, çeşitli Türk hukuk kaynaklarına (Yargıtay, Danıştay, Emsal Kararlar, Uyuşmazlık Mahkemesi, Anayasa Mahkemesi - Norm Denetimi ile Bireysel Başvuru Kararları, Kamu İhale Kurulu Kararları, Rekabet Kurumu Kararları, Sayıştay Kararları, KVKK Kararları ve BDDK Kararları) erişimi kolaylaştıran bir FastMCP sunucusu oluşturur. Bu sayede, bu kaynaklardan veri arama ve belge getirme 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. 1. 2. 3. - Yargı MCP - https://yargimcp.fastmcp.app/mcp 4. butonuna tıklayın 5. 🎉 1. açın ve editörün yan panelindeki dropdown menüsüne tıklayın 2. seçeneğini seçin - MCP Store açılacak 3. Üstteki butonuna tıklayın 4. seçeneğine tıklayın 5. mcp_config.

README

Yargı MCP: Türk Hukuk Kaynakları için MCP Sunucusu

Word’den UDF’ye profesyonel dönüşüm için yeni uygulamam udfcevir.com adresinde!

Bu proje, çeşitli Türk hukuk kaynaklarına (Yargıtay, Danıştay, Emsal Kararlar, Uyuşmazlık Mahkemesi, Anayasa Mahkemesi - Norm Denetimi ile Bireysel Başvuru Kararları, Kamu İhale Kurulu Kararları, Rekabet Kurumu Kararları, Sayıştay Kararları, KVKK Kararları ve BDDK Kararları) erişimi kolaylaştıran bir FastMCP sunucusu oluşturur. Bu sayede, bu kaynaklardan veri arama ve belge getirme 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.


🚀 5 Dakikada Başla (Remote MCP)

✅ Kurulum Gerektirmez! Hemen Kullan!

🔗 Remote MCP Adresi: https://yargimcp.fastmcp.app/mcp

Claude Desktop ile Kullanım (Ücretli abonelik gerekir)

  1. Claude Desktop’ı açın
  2. Settings → Connectors → Add Custom Connector
  3. Bilgileri girin:
    • Name: Yargı MCP
    • URL: https://yargimcp.fastmcp.app/mcp
  4. Add butonuna tıklayın
  5. Hemen kullanmaya başlayın! 🎉

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:
{
  "mcpServers": {
    "yargi-mcp": {
      "serverUrl": "https://yargimcp.fastmcp.app/mcp/",
      "headers": {
        "Content-Type": "application/json"
      }
    }
  }
}

💡 İpucu: Remote MCP sayesinde Python, uv veya herhangi bir kurulum yapmadan doğrudan Claude Desktop üzerinden Türk hukuk kaynaklarına erişebilirsiniz!


🎯 Temel Özellikler

🚀 YÜKSEK PERFORMANS OPTİMİZASYONU: Bu MCP sunucusu %61.8 token azaltma ile optimize edilmiştir (8,692 token tasarrufu). Claude AI ile daha hızlı yanıt süreleri ve daha verimli etkileşim sağlar.

  • Çeşitli Türk hukuk veritabanlarına programatik erişim için standart bir MCP arayüzü.

  • Kapsamlı Mahkeme Daire/Kurul Filtreleme: 79 farklı daire/kurul filtreleme seçeneği

  • Dual/Triple API Desteği: Her mahkeme için birden fazla API kaynağı ile maksimum kapsama

  • Kapsamlı Tarih Filtreleme: Tüm Bedesten API araçlarında ISO 8601 formatında tarih aralığı filtreleme

  • Kesin Cümle Arama: Tüm Bedesten API araçlarında çift tırnak ile tam cümle arama desteği

  • Aşağıdaki kurumların kararlarını arama ve getirme yeteneği:

    • Yargıtay: Detaylı kriterlerle karar arama ve karar metinlerini Markdown formatında getirme. Dual API (Ana + Bedesten) + 52 Daire/Kurul Filtreleme + Tarih & Kesin Cümle Arama (Hukuk/Ceza Daireleri, Genel Kurullar)
    • Danıştay: Anahtar kelime bazlı ve detaylı kriterlerle karar arama; karar metinlerini Markdown formatında getirme. Triple API (Keyword + Detailed + Bedesten) + 27 Daire/Kurul Filtreleme + Tarih & Kesin Cümle Arama (İdari Daireler, Vergi/İdare Kurulları, Askeri Yüksek İdare Mahkemesi)
    • Yerel Hukuk Mahkemeleri: Bedesten API ile yerel hukuk mahkemesi kararlarına erişim + Tarih & Kesin Cümle Arama
    • İstinaf Hukuk Mahkemeleri: Bedesten API ile istinaf mahkemesi kararlarına erişim + Tarih & Kesin Cümle Arama
    • Kanun Yararına Bozma (KYB): Bedesten API ile olağanüstü kanun yoluna erişim + Tarih & Kesin Cümle Arama
    • Emsal (UYAP): Detaylı kriterlerle emsal karar arama ve karar metinlerini Markdown formatında getirme.
    • Uyuşmazlık Mahkemesi: Form tabanlı kriterlerle karar arama ve karar metinlerini (URL ile erişilen) Markdown formatında getirme.
    • Anayasa Mahkemesi (Norm Denetimi): Kapsamlı kriterlerle norm denetimi kararlarını arama; uzun karar metinlerini (5.000 karakterlik) sayfalanmış Markdown formatında getirme.
    • Anayasa Mahkemesi (Bireysel Başvuru): Kapsamlı kriterlerle bireysel başvuru “Karar Arama Raporu” oluşturma ve listedeki kararların metinlerini (5.000 karakterlik) sayfalanmış Markdown formatında getirme.
    • KİK (Kamu İhale Kurulu): Çeşitli kriterlerle Kurul kararlarını arama; uzun karar metinlerini (varsayılan 5.000 karakterlik) sayfalanmış Markdown formatında getirme.
    • Rekabet Kurumu: Çeşitli kriterlerle Kurul kararlarını arama; karar metinlerini Markdown formatında getirme.
    • Sayıştay: 3 karar türü ile kapsamlı denetim kararlarına erişim + 8 Daire Filtreleme + Tarih Aralığı & İçerik Arama (Genel Kurul yorumlayıcı kararları, Temyiz Kurulu itiraz kararları, Daire ilk derece denetim kararları)
    • KVKK (Kişisel Verilerin Korunması Kurulu): Brave Search API ile veri koruma kararlarını arama; uzun karar metinlerini (5.000 karakterlik) sayfalanmış Markdown formatında getirme + Türkçe Arama + Site Hedeflemeli Arama (kvkk.gov.tr kararları)
    • BDDK (Bankacılık Düzenleme ve Denetleme Kurumu): Bankacılık düzenleme kararlarını arama; karar metinlerini Markdown formatında getirme + Optimized Search + “Karar Sayısı” Targeting + Spesifik URL Filtreleme (bddk.org.tr/Mevzuat/DokumanGetir)
  • Karar metinlerinin daha kolay işlenebilmesi için Markdown formatına çevrilmesi.

  • Claude Desktop uygulaması ile fastmcp install komutu kullanılarak kolay entegrasyon.

  • Yargı MCP artık 5ire gibi Claude Desktop haricindeki MCP istemcilerini de destekliyor!








📜 Lisans

Bu proje MIT Lisansı altında lisanslanmıştır. Detaylar için LICENSE dosyasına bakınız.

View the full README on GitHub

Install

uvx yargi-mcp
New to MCP? Start with the mcpskill.org guide →

Configuration

{ "mcpServers": { "yargi-mcp": { "serverUrl": "https://yargimcp.fastmcp.app/mcp/", "headers": { "Content-Type": "application/json" } } } }