{
  "markdown": "# turk-hukuku-ictihat-mcp\n\nTürk **yargı kararlarını** resmî kaynaktan yapay zekâ araçlarına açan bir **MCP sunucusu**:\n**adli yargı** ([UYAP Emsal](https://emsal.uyap.gov.tr) — Yargıtay/Bölge Adliye/ilk derece),\n**idari yargı** ([Danıştay](https://karararama.danistay.gov.tr)) ve **anayasa yargısı**\n([AYM Bireysel Başvuru](https://kararlarbilgibankasi.anayasa.gov.tr)).\n\nAmaç tek cümle: model bir karara atıf yaparken künyeyi (**mahkeme, daire, esas/karar no,\ntarih**) hafızasından değil **resmî kaynaktan** alsın. UYAP Emsal künyeyi yapısal döndürür;\nböylece model künye uydurmaz, **sahte karar numarası üretmez.**\n\n> **Hukuki danışmanlık değildir.** Bu araç içtihada erişimi kolaylaştırır; kararın güncelliğini,\n> kesinleşme durumunu ve somut olaya uygunluğunu siz değerlendirin. Bir kararın bağlayıcılığı\n> ve emsal değeri ayrı bir hukuki analiz gerektirir.\n\nAyrıntı: [`SORUMLULUK-REDDI.md`](./SORUMLULUK-REDDI.md) · [`PRIVACY.md`](./PRIVACY.md) (veri toplama yok, telemetri yok; dış bağlantılar yalnızca resmî karar siteleri).\n\n---\n\n## Ne yapar\n\n| Tool | İşlev |\n|------|-------|\n| `ictihat_ara(ifade, mahkeme, adet, sayfa)` | Karar arar; künye + atıf + `id` döndürür |\n| `karar_getir(karar_id, mahkeme)` | Bir kararın resmî **tam** metni (künye + gerekçe + hüküm) |\n\n`mahkeme` dört değer alır: **`adli`** (Yargıtay + Bölge Adliye + ilk derece — UYAP Emsal,\nvarsayılan), **`idari`** (Danıştay), **`anayasa`** (AYM bireysel başvuru) ya da\n**`norm`** (AYM norm denetimi: iptal/itiraz).\n`karar_getir`'e aramada kullandığın `mahkeme` değerini aynen geçir.\n\nTipik akış: `ictihat_ara(\"imar planı iptal\", mahkeme=\"idari\")` → sonuçtan bir `id` seç →\n`karar_getir(id, mahkeme=\"idari\")` → kararın tam metni. Her sonuç hazır bir `atif` taşır:\n*\"Danıştay 6. Daire, E.2023/1084 K.2025/10046\"* · *\"AYM, B. No: 2020/36883, K.T. 16/12/2025\"*.\n\n## Kapsam\n\n- **Adli yargı** (`mahkeme=\"adli\"`): Yargıtay, Bölge Adliye Mahkemeleri ve ilk derece\n  mahkeme kararları (UYAP Emsal — 800.000+ karar).\n- **İdari yargı** (`mahkeme=\"idari\"`): Danıştay kararları (karararama.danistay.gov.tr —\n  390.000+ doküman).\n- **Anayasa yargısı** (`mahkeme=\"anayasa\"`): AYM bireysel başvuru kararları\n  (kararlarbilgibankasi.anayasa.gov.tr).\n- **Norm denetimi** (`mahkeme=\"norm\"`): AYM iptal/itiraz kararları; künye E./K.\n  numaraları ve Resmî Gazete bilgisiyle döner (aynı kaynak).\n\n## Nasıl çalışır\n\nHer kaynak bir arama + bir belge uç noktası sunar:\n\n```\nUYAP Emsal : POST /aramalist (aranan)               + GET /getDokuman?id\nDanıştay   : POST /aramalist (andKelimeler[])        + GET /getDokuman?id&arananKelime\nAYM        : POST /api/core/public/search (JSON)     — arama da tam metin de aynı uçtan\n```\n\nSunucu aramayı yapar, künyeleri yapısal döndürür ve metni okunur düz metne çevirir\n(Danıştay iç içe HTML kodlamasından, AYM Word-export gövdesinden arındırılır). Tamamen\nyereldir; veri toplanmaz.\n\n## Kurulum\n\n[PyPI](https://pypi.org/project/turk-hukuku-ictihat-mcp/)'de yayımlıdır; [`uv`](https://docs.astral.sh/uv/)\nile ayrı kurulum gerekmeden çalışır.\n\n### Claude Code\n\n```bash\nclaude mcp add turk-hukuku-ictihat -- uvx --from turk-hukuku-ictihat-mcp turk-hukuku-ictihat\n```\n\n### OpenAI Codex\n\n`~/.codex/config.toml`:\n\n```toml\n[mcp_servers.turk-hukuku-ictihat]\ncommand = \"uvx\"\nargs = [\"--from\", \"turk-hukuku-ictihat-mcp\", \"turk-hukuku-ictihat\"]\n```\n\n### Gemini CLI\n\n`~/.gemini/settings.json` içindeki `mcpServers` altına:\n\n```json\n\"turk-hukuku-ictihat\": {\n  \"command\": \"uvx\",\n  \"args\": [\"--from\", \"turk-hukuku-ictihat-mcp\", \"turk-hukuku-ictihat\"]\n}\n```\n\n### Alternatif: pip\n\n```bash\npip install turk-hukuku-ictihat-mcp\n# komut: turk-hukuku-ictihat   (ya da: python -m turk_hukuku_ictihat)\n```\n\nİlgili: kanun/mevzuat metni için [`turk-hukuku-mevzuat-mcp`](https://github.com/aydincan/turk-hukuku-mevzuat-mcp).\n\n## Lisans\n\n[MIT](./LICENSE) · © 2026 Aydın Can Polatkan\n\nVeri kaynağı [UYAP Emsal](https://emsal.uyap.gov.tr)'a (Adalet Bakanlığı) aittir; bu proje\nyalnızca kamuya açık resmî karar metnine erişimi kolaylaştıran bağımsız bir istemcidir.\n\n---\n\n*Bu çalışma, ömrünü Türk yargısına adamış babam Hâkim Vahit Polatkan'ın ebedi anısına\nithaf edilmiştir.*\n\n<!-- mcp-name: io.github.aydincan/turk-hukuku-ictihat-mcp -->\n",
  "bytes": 4198,
  "sha": "8ff77c9accb960c239df6cc2c59492f5ceb6834b0011ab16b1ac4d55697ed51a",
  "repo_slug": "aydincan/turk-hukuku-ictihat-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_aydincan_turk_hukuku_ictihat_m_aa3affcc/readme"
}