Server data from the Official MCP Registry
Türk yargı kararlarını (Yargıtay, Danıştay, AYM) resmî kaynaklardan yapay zekâya açan MCP sunucusu.
About
Türk yargı kararlarını (Yargıtay, Danıştay, AYM) resmî kaynaklardan yapay zekâya açan MCP sunucusu.
Security Report
This is a well-designed Turkish legal case law MCP server with proper architecture and security controls. The server makes authenticated HTTP requests to three official Turkish judicial databases (UYAP Emsal, Danıştay, AYM) and returns structured data without any credential handling, code execution vulnerabilities, or data exfiltration patterns. Minor code quality improvements around error handling and input validation are recommended, but the security posture is sound for its category. Supply chain analysis found 5 known vulnerabilities in dependencies (0 critical, 5 high severity). Package verification found 1 issue.
7 files analyzed · 10 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Required
This plugin requests these system permissions. Most are normal for its category.
How to Install
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-aydincan-turk-hukuku-ictihat-mcp": {
"args": [
"turk-hukuku-ictihat-mcp"
],
"command": "uvx"
}
}
}Documentation
View on GitHubFrom the project's GitHub README.
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ı (AYM Bireysel Başvuru).
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 üç değer alır: adli (Yargıtay + Bölge Adliye + ilk derece — UYAP Emsal,
varsayılan), idari (Danıştay) ya da anayasa (AYM bireysel başvuru).
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). - Planlanan: AYM norm denetimi (iptal/itiraz) kararları.
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 : GET /Ara?KelimeAra[]= (HTML) + GET /BB/<yıl>/<no> (HTML)
Sunucu 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
PyPI'de yayımlıdır; uv
ile ayrı kurulum gerekmeden çalışır.
Claude Code
claude mcp add turk-hukuku-ictihat -- uvx --from turk-hukuku-ictihat-mcp turk-hukuku-ictihat
OpenAI 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.
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Git
Freeby Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
mcp-creator-python
Freeby mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
MarkItDown
Freeby Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
FinAgent
Freeby mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.
