← Ana sayfa
MCP Sunucuları · Mevzuat MCP · Yargı (İçtihat) MCP

Yapay zekâyı resmî kaynağa bağlar.

MCP (Model Context Protocol), yapay zekâyı dış kaynaklara bağlamanın standart yoludur. Bu iki sunucu onu resmî kaynaklara bağlar: kanun metnini mevzuat.gov.tr'den, mahkeme kararını Yargıtay, Danıştay ve Anayasa Mahkemesi bankalarından canlı çeker. Cevap hafızadan değil, gerçek kaynaktan gelir.

MCP nedir

MCP nedir? Yargı MCP ve mevzuat MCP ne işe yarar?

MCP nedir?

MCP (Model Context Protocol), bir yapay zekâ modelinin dış kaynaklara (veri tabanı, API, dosya) standart bir arayüzle bağlanmasını sağlayan açık protokoldür. Anthropic tarafından 2024'te yayımlandı; bugün Claude Code, OpenAI Codex ve Gemini CLI dahil pek çok araç destekliyor. Hukukta anlamı şudur: model kanun maddesini ve mahkeme kararını hafızasından değil, o anda resmî kaynaktan okur.

Yargı MCP (içtihat MCP) nedir?

Mahkeme kararlarını resmî karar bankalarından arayıp tam metniyle getiren MCP sunucusudur. Bu sayfadaki sunucu turk-hukuku-ictihat-mcp; kaynakları UYAP Emsal (Yargıtay, Bölge Adliye ve ilk derece), Danıştay ve Anayasa Mahkemesi (bireysel başvuru ve norm denetimi). Her sonuç mahkeme, daire, esas/karar numarası ve tarihi yapısal olarak taşır; model künye uyduramaz. Aynı adla anılan başka açık kaynak projeler de vardır; kaynak ve künye yaklaşımlarını karşılaştırarak seçin.

Mevzuat MCP nedir?

Kanun ve madde metnini mevzuat.gov.tr'deki (Cumhurbaşkanlığı Mevzuat Bilgi Sistemi) resmî güncel metinden canlı çeken MCP sunucusudur: turk-hukuku-mevzuat-mcp. Araçları madde_getir, kanun_metni_getir ve mevzuat_ara. Model "TBK m.49" dediğinde metni ezberden değil, o anki resmî kaynaktan alır.

UYAP MCP var mı? Yargıtay kararlarını MCP ile arayabilir miyim?

Evet. İçtihat MCP'nin adli kaynağı, herkese açık UYAP Emsal karar bankasıdır; UYAP'a giriş gerekmez. ictihat_ara("...", mahkeme="adli") Yargıtay, Bölge Adliye ve ilk derece kararlarını künyesiyle döndürür; karar_getir tam metni getirir. Danıştay için mahkeme="idari", AYM için "anayasa" ya da "norm" kullanılır.

Yargı MCP nasıl kullanılır?

Dört adım: (1) Sunucuyu kur: Claude Code'da "claude mcp add turk-hukuku-ictihat -- uvx --from turk-hukuku-ictihat-mcp turk-hukuku-ictihat". (2) Doğal dille sor: "Kira tahliyesiyle ilgili Yargıtay kararı bul." (3) Model ictihat_ara aracını çağırır; her sonuç mahkeme, daire, esas/karar no, tarih ve bir id ile döner. (4) Seçtiğin kararı karar_getir ile tam metin olarak aldır ve künyeyi sonuçtaki resmî kaynak bağlantısından teyit et. Aynı akış Danıştay (mahkeme="idari") ve AYM ("anayasa", "norm") için de geçerlidir.

Yargı MCP ve mevzuat MCP Gemini CLI ve OpenAI Codex ile çalışır mı?

Evet. MCP açık bir standarttır; iki sunucu da Claude Code, OpenAI Codex ve Gemini CLI ile çalışır. Kurulum komutu araca göre değişir; üçü için de adım adım komutlar Kurulum bölümünde ve GitHub depolarındaki KURULUM.md dosyalarında verilmiştir. Paketler PyPI'de (uvx/pip) ve npm'de (npx) yayımlıdır.

mevzuat.gov.tr API'si ya da Yargıtay karar API'si var mı?

Bildiğimiz kadarıyla kurumların geliştiricilere yönelik belgelenmiş bir API'si yayımlanmış değil. Bu iki MCP sunucusu, resmî sitelerin herkese açık uçlarını (mevzuat.gov.tr metinleri, UYAP Emsal, Danıştay karar arama, AYM Kararlar Bilgi Bankası) yapay zekâ araçları için standart bir arayüze çevirir. Açık kaynaktır (MIT); sorgular doğrudan resmî kaynağa gider, arada sunucu yoktur ve veri toplanmaz. Kaynak siteler değiştiğinde sunucular güncellenir; sürüm notları GitHub'dadır.

Neden önemli

Uydurma künyeyi engeller.

Yapay zekânın en tehlikeli yanı, var olmayan bir kanun maddesini ya da mahkeme kararını uydurup önüne koymasıdır. MCP bu riski daraltır: model "TBK m.49" derken metni doğrudan resmî kaynaktan alır; kararı mahkemesi, dairesi, esas/karar numarası ve tarihiyle getirir. Doğru numarayı resmî bankadan getirir; o numaranın olaya doğru uygulandığını siz teyit edersiniz.

İki sunucu

Mevzuat ve içtihat.

mevzuat-mcp

madde_getir · kanun_metni_getir · mevzuat_ara

Kanunun yürürlükteki tam metnini ve belirli bir maddeyi resmî kaynaktan getirir; kanun arar. Kaynak: mevzuat.gov.tr (Cumhurbaşkanlığı Mevzuat Bilgi Sistemi).

ictihat-mcp

ictihat_ara · karar_getir

Yargı kararı arar ve tam metnini getirir; her sonuç yapısal künye taşır. Kaynaklar: UYAP Emsal (Yargıtay/BAM), Danıştay ve AYM (bireysel başvuru + norm denetimi).

mahkeme seçimi: adli (Yargıtay + Bölge Adliye), idari (Danıştay), anayasa (AYM bireysel başvuru), norm (AYM norm denetimi).

Nasıl çalışır

Soru, kaynaktan cevaba.

Soru"TBK 49. madde" / "kira tahliye kararı"
MCP sunucusuresmî uç noktayı çağırır
Resmî kaynakmevzuat.gov.tr · UYAP · Danıştay · AYM
Yapısal künye + metinmahkeme, esas/karar no, tarih, kaynak

Künye metinden tahmin edilmez, yapısal gelir. Bu yüzden model sahte numara üretemez; uydurmak yerine ya gerçeği getirir ya da "bulunamadı" der.

Örnek çıktı

Künye nasıl gelir?

Gerçek bir sorguda alanlar resmî kaynaktan dolar. Aşağıdaki bir biçim örneğidir; bu sayfada gerçek karar numarası uydurulmaz.

# Soru: "Kira tahliyesiyle ilgili Yargıtay kararı"
Mahkeme    : Yargıtay [daire]
Esas/Karar : [yyyy]/[esas] E., [yyyy]/[karar] K.
Tarih      : [gg.aa.yyyy]
Kaynak     : UYAP Emsal   # doğrulama bağlantısı

Emin olunmayan bir künye asla kesinmiş gibi sunulmaz; [doğrulanacak] işaretiyle verilir ve kullanıcı kaynaktan teyit etmeden ilerlemez:

Mahkeme    : Danıştay [daire]   [doğrulanacak]
Esas/Karar : [doğrulanacak]
# teyit edilmeden dilekçeye geçilmez

Bu canlı resmî-kaynak güvencesi MCP gerektirir. MCP yalnızca terminal araçlarında (Claude Code / OpenAI Codex / Gemini CLI) çalışır. Claude Cowork (görsel, en kolay yol) yerel MCP'yi çalıştırmaz; orada yalnızca beceriler etkinleşir ve koruma talimat-temelli, dolayısıyla daha zayıf olur.

Örnek

Ne sorabilirsin?

"TBK 49. madde nedir?"
Haksız fiil sorumluluğunun yürürlükteki metni + kaynak (mevzuat.gov.tr).
"Kira tahliyesiyle ilgili Yargıtay kararı bul."
Gerçek kararlar; mahkeme + daire + esas/karar no + tarih (UYAP Emsal).
"İmar planı iptalinde Danıştay ne diyor?"
İdari yargı kararları, künyesiyle.
"Mülkiyet hakkı ihlali, AYM bireysel başvuru."
Başvuru no + karar tarihi + sonuç (ihlal var/yok).
Açık ve ücretsiz

PyPI'de, tek satırda.

Terminal nedir bilmiyorsan sorun değil: bu tek seferlik kurulumu adım adım anlatan ve gerekirse yardım almanı öneren bir Başlangıç Rehberi var.

# Claude Code
claude mcp add turk-hukuku-mevzuat -- uvx --from turk-hukuku-mevzuat-mcp turk-hukuku-mevzuat
claude mcp add turk-hukuku-ictihat -- uvx --from turk-hukuku-ictihat-mcp turk-hukuku-ictihat

# ya da
pip install turk-hukuku-mevzuat-mcp turk-hukuku-ictihat-mcp
Dizinlerde
Rehberler

Uygulamalı iki rehber.