mcpField
T
Türk Hukuku İçtihat

Türk Hukuku İçtihat

本地服务
turk-hukuku.com法律与政务152 周前更新

关于 Türk Hukuku İçtihat

Türk Hukuku İçtihat 是一款 MCP 服务,让 AI 工具以结构化方式访问官方来源的土耳其法院判决。它返回引文信息和来源链接,并可检索判决全文;该服务不提供法律建议。

主要功能

  1. 01跨法院系统搜索判决
  2. 02检索判决全文
  3. 03返回结构化引文信息
  4. 04将结果链接至官方页面
  5. 05将检索文档转换为纯文本

适用场景

  1. 01按词组或法院查找土耳其判例
  2. 02对照官方来源核实引文信息
  3. 03阅读判决理由和裁定
  4. 04研究行政法院和宪法法院判决

MCP 相关

向 MCP 客户端提供两种工具:按查询词和法院搜索判决,以及检索判决全文。结果包含结构化引文信息和官方页面链接。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"aydincan-turk-hukuku-ictihat": {
"command": "uvx",
"args": [
"turk-hukuku-ictihat-mcp"
]
}
}
}
启动命令uvx turk-hukuku-ictihat-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypiturk-hukuku-ictihat-mcp0.5.1

工具

2

收录的工具列表 · 更新于 2 周前

参数类型必填说明
adetinteger否
ifadestring是
sayfainteger否
mahkemestring否

详细介绍

turk-hukuku-ictihat-mcp

一个将土耳其司法判决从官方来源提供给 AI 工具的 MCP 服务: 最高上诉法院(司法部法规与判例)、 地区上诉法院和一审法院(UYAP 判例)、 行政司法(国务委员会)和宪法司法 (宪法法院判决信息库)。

目标用一句话概括:模型引用判决时,应从官方来源而非记忆中获取判决信息(法院、审判庭、案号、日期)。判决信息以结构化形式返回,每条结果都附有指向判决官方页面的链接(kaynak)。模型仍可能出错;请通过该链接核实每条判决信息。

不构成法律咨询。 此工具旨在方便查阅判例;请自行判断判决的时效性、是否已生效以及是否适用于具体案件。判决是否具有约束力及其判例价值,需要另行进行法律分析。

详情:SORUMLULUK-REDDI.md · PRIVACY.md(不收集数据,不使用遥测;外部链接仅指向官方判决网站)。

文档和安装指南: turk-hukuku.com/mcp · 如果您不使用终端,桌面应用会自行安装并运行此服务(Mac 和 Windows)。


功能

工具功能
ictihat_ara(ifade, mahkeme, adet, sayfa)搜索判决;返回判决信息 + 引用 + id
karar_getir(karar_id, mahkeme)获取判决的官方全文(判决信息 + 理由 + 裁定)

mahkeme 可取以下值:

值范围来源
adli(默认)最高上诉法院 + 地区上诉法院和一审法院,合并搜索Bedesten + UYAP Emsal
yargitay最高上诉法院审判庭和合议庭Bedesten(mevzuat.adalet.gov.tr)
emsal地区上诉法院民事审判庭和一审法院UYAP Emsal
idari国务委员会karararama.danistay.gov.tr
anayasa宪法法院个案申请kararlarbilgibankasi.anayasa.gov.tr
norm宪法法院规范审查(废止/异议)同一来源

向 karar_getir 传入搜索时使用的相同 mahkeme 值(以 yargitay: 为前缀的 id 在任何情况下都来自最高上诉法院)。搜索词会组合查询,且必须全部匹配;如需精确短语,请使用双引号("ihtiyaç nedeniyle tahliye")。在最高上诉法院、判例和宪法法院搜索中,词语前加减号可排除该词(-ceza),OR 表示“或”。撇号后的后缀会被去除(“TMK'nın” → “TMK”)。adli 搜索中,adet 最小值为 2。

典型流程:ictihat_ara("ihtiyaç nedeniyle tahliye", mahkeme="yargitay") → 从结果中选择一个 id → karar_getir(id, mahkeme="yargitay") → 获取判决全文。每条结果都附带可直接使用的 atif:"最高上诉法院第 6 民事审判庭,E.2015/2565 K.2016/25,T.18.01.2016" · "国务委员会第 6 审判庭,E.2023/1084 K.2025/10046" · "宪法法院,B. No: 2020/36883,K.T. 16/12/2025"。 每条结果还会提供判决公开页面(kaynak);最高上诉法院和 UYAP Emsal 的判决可通过 mevzuat.adalet.gov.tr/ictihat/<id> 以易读形式打开。

涵盖范围

  • 最高法院(mahkeme="yargitay"):民事和刑事法庭及委员会的判决; 土耳其司法部法规与判例计划的后端(bedesten.adalet.gov.tr)。 每份判决的公开页面:https://mevzuat.adalet.gov.tr/ictihat/<id>。
  • 地区上诉法院和一审法院(mahkeme="emsal"):地区上诉法院民事法庭 及部分一审法院(商事法院、知识产权法院);UYAP 判例。公开的 UYAP 判例不包含最高法院判决。
  • 普通司法合并搜索(mahkeme="adli",默认):同时搜索两个来源; 最高法院结果的 id 带有 yargitay: 前缀。
  • 行政司法(mahkeme="idari"):国务委员会判决(karararama.danistay.gov.tr, 390.000+ 份文档)。
  • 宪法司法(mahkeme="anayasa"):土耳其宪法法院个人申请判决 (kararlarbilgibankasi.anayasa.gov.tr)。
  • 规范审查(mahkeme="norm"):土耳其宪法法院撤销/异议判决;返回 E./K. 案号和《官方公报》信息(同一来源)。

工作原理

每个来源都提供一个搜索端点和一个文档端点:

Bedesten   : POST /emsal-karar/searchDocuments       + POST /emsal-karar/getDocumentContent
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çtan)

服务执行搜索,以结构化形式返回案情信息,并将正文转换为易读的纯文本 (清除国务委员会的嵌套 HTML 编码,以及土耳其宪法法院的 Word 导出正文)。完全 在本地运行;不会收集数据。

尊重官方网站

  • 如实标识自身。 每个请求都会发送自己的 User-Agent: turk-hukuku-ictihat-mcp/<sürüm> (+https://turk-hukuku.com/mcp/)。不会伪装成浏览器或官方 Web 应用,也不会为此添加请求头。
  • 限制每个网站的请求。 同一网站同时只发送一个请求,且两次请求之间 至少间隔一秒(每个网站约每秒一个请求)。
  • 会话内缓存。 获取的判决(最多 256 份)仅在会话期间保存在内存中;再次请求相同内容时不会重新访问网站。不会写入磁盘。
  • 不解决、不绕过验证码;遇到限制即停止。 如果网站要求验证(验证码)、拒绝访问(HTTP 403)、提示访问受限(HTTP 429)、将请求重定向到非预期页面而不是返回所需数据,或返回网页,服务会停止,不会重试请求,并会引导您前往官方网站。此后的一段时间内(约两分钟,或网站提示的时长),不会向该网站发送新请求。只有页面上的验证框或网站的验证标记才会被识别为验证请求;判决正文中提及“我不是机器人”不会导致服务停止。
  • 临时错误时简要提示。 如果网站暂时故障(HTTP 5xx)、返回“未找到”(HTTP 404)或发生网络错误,服务会用简短的土耳其语提示说明情况,且不会重试请求;此时不设等待时间。

安装

已发布到 PyPI;使用 uv 即可运行,无需单独安装。

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 的 mcpServers 下:

"turk-hukuku-ictihat": {
  "command": "uvx",
  "args": ["--from", "turk-hukuku-ictihat-mcp", "turk-hukuku-ictihat"]
}
备选方案:pip
pip install turk-hukuku-ictihat-mcp
# komut: turk-hukuku-ictihat   (ya da: python -m turk_hukuku_ictihat)

相关项目:查询法律/法规文本的 turk-hukuku-mevzuat-mcp。

许可证

MIT · © 2026 Aydın Can Polatkan

数据归来源机构所有(土耳其司法部、 UYAP 判例、国务委员会、土耳其宪法法院);本项目只是一个独立客户端,旨在方便访问公开的官方判决文本。


谨以此项目,永远纪念毕生奉献于土耳其司法事业的父亲——法官 Vahit Polatkan。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。