turk-hukuku-ictihat-mcp
Türk yargı kararlarını (Yargıtay/Bölge Adliye, Danıştay, AYM bireysel başvuru) resmî karar bankalarından yapay zekâ araçlarına açan MCP sunucusu. Claude Code / Codex / Gemini CLI uyumlu.
Documentation
turk-hukuku-ictihat-mcp
Türk yargı kararlarını resmî kaynaktan yapay zekâ araçlarına açan bir MCP sunucusu:
adli yargı (UYAP Emsal — Yargıtay/Bölge Adliye/ilk derece),
idari yargı (Danıştay) ve anayasa yargısı
Amaç tek cümle: model bir karara atıf yaparken künyeyi (**mahkeme, daire, esas/karar no,
tarih) hafızasından değil resmî kaynaktan** alsın. UYAP Emsal künyeyi yapısal döndürür;
böylece model künye uydurmaz, sahte karar numarası üretmez.
> Hukuki danışmanlık değildir. Bu araç içtihada erişimi kolaylaştırır; kararın güncelliğini,
> kesinleşme durumunu ve somut olaya uygunluğunu siz değerlendirin. Bir kararın bağlayıcılığı
> ve emsal değeri ayrı bir hukuki analiz gerektirir.
Ayrıntı: `SORUMLULUK-REDDI.md` · `PRIVACY.md` (veri toplama yok, telemetri yok; dış bağlantılar yalnızca resmî karar siteleri).
Ne yapar
| Tool | İşlev |
|---|---|
| `ictihat_ara(ifade, mahkeme, adet, sayfa)` | Karar arar; künye + atıf + `id` döndürür |
| `karar_getir(karar_id, mahkeme)` | Bir kararın resmî tam metni (künye + gerekçe + hüküm) |
`mahkeme` dört değer alır: `adli` (Yargıtay + Bölge Adliye + ilk derece — UYAP Emsal,
varsayılan), `idari` (Danıştay), `anayasa` (AYM bireysel başvuru) ya da
`norm` (AYM norm denetimi: iptal/itiraz).
`karar_getir`'e aramada kullandığın `mahkeme` değerini aynen geçir.
Tipik akış: `ictihat_ara("imar planı iptal", mahkeme="idari")` → sonuçtan bir `id` seç →
`karar_getir(id, mahkeme="idari")` → kararın tam metni. Her sonuç hazır bir `atif` taşır:
*"Danıştay 6. Daire, E.2023/1084 K.2025/10046"* · *"AYM, B. No: 2020/36883, K.T. 16/12/2025"*.
Kapsam
- Adli yargı (`mahkeme="adli"`): Yargıtay, Bölge Adliye Mahkemeleri ve ilk derece
mahkeme kararları (UYAP Emsal — 800.000+ karar).
- İdari yargı (`mahkeme="idari"`): Danıştay kararları (karararama.danistay.gov.tr —
390.000+ doküman).
- Anayasa yargısı (`mahkeme="anayasa"`): AYM bireysel başvuru kararları
(kararlarbilgibankasi.anayasa.gov.tr).
- Norm denetimi (`mahkeme="norm"`): AYM iptal/itiraz kararları; künye E./K.
numaraları ve Resmî Gazete bilgisiyle döner (aynı kaynak).
Nasıl çalışır
Her kaynak bir arama + bir belge uç noktası sunar:
UYAP Emsal : POST /aramalist (aranan) + GET /getDokuman?id
Danıştay : POST /aramalist (andKelimeler[]) + GET /getDokuman?id&arananKelime
AYM : POST /api/core/public/search (JSON) — arama da tam metin de aynı uçtanSunucu aramayı yapar, künyeleri yapısal döndürür ve metni okunur düz metne çevirir
(Danıştay iç içe HTML kodlamasından, AYM Word-export gövdesinden arındırılır). Tamamen
yereldir; veri toplanmaz.
Kurulum
ile ayrı kurulum gerekmeden çalışır.
Claude Code
claude mcp add turk-hukuku-ictihat -- uvx --from turk-hukuku-ictihat-mcp turk-hukuku-ictihatOpenAI Codex
`~/.codex/config.toml`:
[mcp_servers.turk-hukuku-ictihat]
command = "uvx"
args = ["--from", "turk-hukuku-ictihat-mcp", "turk-hukuku-ictihat"]Gemini CLI
`~/.gemini/settings.json` içindeki `mcpServers` altına:
"turk-hukuku-ictihat": {
"command": "uvx",
"args": ["--from", "turk-hukuku-ictihat-mcp", "turk-hukuku-ictihat"]
}Alternatif: pip
pip install turk-hukuku-ictihat-mcp
# komut: turk-hukuku-ictihat (ya da: python -m turk_hukuku_ictihat)İlgili: kanun/mevzuat metni için `turk-hukuku-mevzuat-mcp`.
Lisans
MIT · © 2026 Aydın Can Polatkan
Veri kaynağı UYAP Emsal'a (Adalet Bakanlığı) aittir; bu proje
yalnızca kamuya açık resmî karar metnine erişimi kolaylaştıran bağımsız bir istemcidir.
*Bu çalışma, ömrünü Türk yargısına adamış babam Hâkim Vahit Polatkan'ın ebedi anısına
ithaf edilmiştir.*
Frequently asked questions
What is turk-hukuku-ictihat-mcp?
turk-hukuku-ictihat-mcp is Türk yargı kararlarını (Yargıtay/Bölge Adliye, Danıştay, AYM bireysel başvuru) resmî karar bankalarından yapay zekâ araçlarına açan MCP sunucusu. Claude Code / Codex / Gemini CLI uyumlu.
How do I install turk-hukuku-ictihat-mcp?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is turk-hukuku-ictihat-mcp open source?
Yes — it is hosted on GitHub at https://github.com/aydincan/turk-hukuku-ictihat-mcp and has 6 stars.
Related MCP tools
AI-powered OSINT agent with interactive REPL, MCP server, and CLI. 19 tools. Works with Claude, GPT-4, or local models. For authorized security research only.
Open-source coding agent memory. Records issues, attempts, fixes and decisions, then warns your agent before it repeats an approach that already failed. Native MCP server for Claude Code, Cursor, Antigravity and Codex. 100% local, no cloud, no telemetry. MIT.
Cut AI token costs 95%+ on code exploration. The leading MCP server for precise, symbol-level GitHub code retrieval via tree-sitter AST. Works with Claude Code, Cursor & any MCP client. 313B+ tokens saved.
Give your AI agents persistent, collective memory — with deduplicating absorb, supersession lineage, semantic search, and a graph UI. Speaks MCP.
Fast and Accurate Code Search for Agents. Uses 99% fewer tokens than grep+read
An AI Gateway, registry, and proxy that sits in front of any MCP, A2A, or REST/gRPC APIs, exposing a unified endpoint with centralized discovery, guardrails and management. Optimizes Agent & Tool calling, and supports plugins.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP