内容
# 土耳其法律判例MCP
土耳其 **司法判决** 的官方来源向人工智能工具开放的 **MCP服务器**:
**司法审判** ([UYAP 判例](https://emsal.uyap.gov.tr) — 最高法院/地区法院/初级法院),
**行政审判** ([丹麦塔审判](https://karararama.danistay.gov.tr)) 和 **宪法审判**
([宪法法院个人申请](https://kararlarbilgibankasi.anayasa.gov.tr)).
目标是:当模型引用判决时,从 **官方来源** 获取判决信息(法院、部门、案件编号、日期),而不是从其记忆中。UYAP 判例以结构化格式返回判决信息;因此,模型不会捏造判决信息,也不会生成 **虚假案件编号**。
> **这不是法律咨询**。该工具便于访问判例;您需要评估判决的时效性、最终性和与具体案件的相关性。判决的约束力和判例价值需要单独的法律分析。
---
## 功能
| 工具 | 功能 |
|------|-------|
| `ictihat_ara(ifade, mahkeme, adet, sayfa)` | 搜索判决;返回判决信息 + 引用 + `id` |
| `karar_getir(karar_id, mahkeme)` | 获取判决的官方 **完整** 文本(判决信息 + 理由 + 裁判) |
`mahkeme` 取三个值: **`adli`** (最高法院 + 地区法院 + 初级法院 — UYAP 判例,默认), **`idari`** (丹麦塔审判)或 **`anayasa`** (宪法法院个人申请)。
将搜索中使用的 `mahkeme` 值直接传递给 `karar_getir`。
典型流程:`ictihat_ara("imar planı iptal", mahkeme="idari")` → 从结果中选择一个 `id` →
`karar_getir(id, mahkeme="idari")` → 判决全文。每个结果都附带一个现成的 `引用`:
*"丹麦塔第六部门,E.2023/1084 K.2025/10046"* · *"宪法法院,B. No: 2020/36883, K.T. 16/12/2025"*.
## 范围
- **司法审判** (`mahkeme="adli"`): 最高法院、地区法院和初级法院的判决(UYAP 判例 — 800,000+ 判决)。
- **行政审判** (`mahkeme="idari"`): 丹麦塔审判(karararama.danistay.gov.tr — 390,000+ 文档)。
- **宪法审判** (`mahkeme="anayasa"`): 宪法法院个人申请判决(kararlarbilgibankasi.anayasa.gov.tr)。
- **计划中:** 宪法法院规范审查(取消/异议)判决。
## 工作原理
每个来源都提供搜索和文档端点:
```
UYAP 判例 : POST /aramalist (搜索) + GET /getDokuman?id
丹麦塔审判 : POST /aramalist (andKelimeler[]) + GET /getDokuman?id&arananKelime
宪法法院 : GET /Ara?KelimeAra[]= (HTML) + GET /BB/<年份>/<编号> (HTML)
```
服务器执行搜索,结构化地返回判决信息,并将文本转换为可读的纯文本(丹麦塔审判从嵌套的HTML代码中删除,宪法法院从Word导出正文中删除)。它完全是本地的;不收集数据。
## 安装
已在 [PyPI](https://pypi.org/project/turk-hukuku-ictihat-mcp/) 上发布;使用 [`uv`](https://docs.astral.sh/uv/) 安装,无需单独安装。
### Claude 代码
```bash
claude mcp add turk-hukuku-ictihat -- uvx --from turk-hukuku-ictihat-mcp turk-hukuku-ictihat
```
### OpenAI Codex
`~/.codex/config.toml`:
```toml
[mcp_servers.turk-hukuku-ictihat]
command = "uvx"
args = ["--from", "turk-hukuku-ictihat-mcp", "turk-hukuku-ictihat"]
```
### Gemini CLI
在 `~/.gemini/settings.json` 的 `mcpServers` 下添加:
```json
"turk-hukuku-ictihat": {
"command": "uvx",
"args": ["--from", "turk-hukuku-ictihat-mcp", "turk-hukuku-ictihat"]
}
```
### 替代:pip
```bash
pip install turk-hukuku-ictihat-mcp
# 命令:turk-hukuku-ictihat (或:python -m turk_hukuku_ictihat)
```
相关:用于法律/法规文本的 [`turk-hukuku-mevzuat-mcp`](https://github.com/aydincan/turk-hukuku-mevzuat-mcp).
## 许可证
[MIT](./LICENSE) · 2026 Aydın Can Polatkan 版权所有
数据源归 [UYAP 判例](https://emsal.uyap.gov.tr)(司法部)所有;本项目仅是一个独立的客户端,便于访问公共官方判决文本。
*本作品献给一生致力于土耳其司法事业的父亲 Hakim Vahit Polatkan,以此表达永恒的纪念。*