关于 Türk Hukuku Mevzuat
Türk Hukuku Mevzuat 是面向 AI 工具的 MCP 服务,可从土耳其官方法规网站检索法律并提取现行条文,附带可核验来源。它只提供法律原文访问,不提供法律意见、判例分析或个案适用。
主要功能
- 01搜索法律名称或全文
- 02获取现行条文及来源链接
- 03获取法律完整现行文本
- 04列出已登记法律
适用场景
- 01核对 AI 引用的法条原文
- 02按法律简称或编号查找条文
- 03搜索某概念出现的法律
MCP 相关
它作为 MCP 服务向客户端提供法规搜索、条文获取、完整法律文本和法律目录工具;数据来自 mevzuat.gov.tr。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
4收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| kanun | string | 是 | |
| madde_no | integer | 是 |
详细介绍
turk-hukuku-mevzuat-mcp
一个将土耳其法律法规的官方现行文本(mevzuat.gov.tr,总统府法规信息系统)提供给 AI 工具使用的 MCP 服务。
目标一句话概括:模型引用法律条文时,引用的内容应当来自官方来源,而非记忆,并且可供核验。提到“TBK m.49”时,服务会返回该条文的现行文本和核验链接。
这不是法律咨询。 此工具仅用于方便访问官方文本,不包含解读、判例评估或对具体案件的适用分析。请务必通过 mevzuat.gov.tr 核实最终文本。
详情:SORUMLULUK-REDDI.md · PRIVACY.md(不收集数据,不使用遥测;唯一的外部连接是 mevzuat.gov.tr)。
文档和安装指南: turk-hukuku.com/mcp · 如果您不使用终端,桌面应用会自行安装并运行此服务(Mac 和 Windows)。
功能
| 工具 | 功能 |
|---|---|
mevzuat_ara(ifade, nerede, adet) | 搜索法律;返回匹配项及其 mevzuat_id |
madde_getir(kanun, madde_no) | 获取某部法律指定条文的官方现行文本和核验来源 |
kanun_metni_getir(kanun) | 获取某部法律的官方现行完整文本 |
bilinen_kanunlar() | 已登记法律目录(简称、编号、名称、标识) |
kanun 参数格式灵活:可以是简称(TBK)、编号(6098)或完整标识(1.5.6098)。
未登记的法律也可以通过编号或标识调用。
mevzuat_ara 中的 nerede 可取三个值:Baslik(搜索法律名称:用于查找法律)、Icerik(在完整文本中搜索:用于查找某个概念出现在哪些法律中)、Tumu。返回的 mevzuat_id 可直接传给 madde_getir;因此,即使不知道法律编号,也能访问相应法律。
工作原理
mevzuat.gov.tr 以 PDF 格式提供每部法规的合并(现行)文本,链接格式如下:
https://www.mevzuat.gov.tr/MevzuatMetin/<Tür>.<Tertip>.<No>.pdf
大多数重要法律采用 1.5.<No> 格式(类型=1,法律;编纂期=5),例如 TBK 的 1.5.6098。在较早编纂期发布的法律,则以其自身标识登记(FSEK 1.3.5846、İİK 1.3.2004、VUK 1.4.213、GVK 1.4.193)。服务会下载 PDF,将其转换为文本(pypdf),用正则表达式提取所需条文,并在进程运行期间缓存文本。所有操作均在本地完成;不会收集任何数据。
搜索会请求该网站的 anasayfa/MevzuatDatatable 端点(搜索词会以 UTF-8 Base64 编码)。每条结果都带有 tur.tertip.no,因此可以直接获取匹配法律的 PDF 标识(进而获取完整文本和各条文)。
尊重官方网站
- 主动表明身份。 每次请求都会发送自己的 User-Agent:
turk-hukuku-mevzuat-mcp/<sürüm> (+https://turk-hukuku.com/mcp/)。不会伪装成浏览器或官方网站,不会为此添加请求头。 - 限制请求频率。 同一时间只向 mevzuat.gov.tr 发送一个请求,每两个请求之间至少间隔一秒(约每秒一个请求)。
- 仅在会话期间缓存。 下载的法律文本只会在会话期间保存在内存中;再次请求同一部法律时,不会重新访问网站。不会向磁盘写入任何内容。
- 不解决或绕过验证码;遇到限制即停止。 如果网站要求验证(验证码)、拒绝访问(HTTP 403)、提示访问受限(HTTP 429)、将请求重定向至其他页面或站外地址而非返回预期数据,或返回网页内容,服务就会停止,不会重试,并会引导您访问官方网站。此后不会在一段时间内(约两分钟,或网站提示的时长)再次请求该网站。如果法律标识不存在,则只会返回“未找到”错误。
- 临时错误时会简短提示。 如果网站暂时故障(HTTP 5xx)、返回“未找到”(HTTP 404)或发生网络错误,服务会用简短的土耳其语消息告知您,并且不会重试;此类情况不设等待时间。
安装
Claude Code
claude mcp add turk-hukuku-mevzuat -- uvx --from turk-hukuku-mevzuat-mcp turk-hukuku-mevzuat
OpenAI Codex
在 ~/.codex/config.toml 中:
[mcp_servers.turk-hukuku-mevzuat]
command = "uvx"
args = ["--from", "turk-hukuku-mevzuat-mcp", "turk-hukuku-mevzuat"]
Gemini CLI
在 ~/.gemini/settings.json 的 mcpServers 下:
"turk-hukuku-mevzuat": {
"command": "uvx",
"args": ["--from", "turk-hukuku-mevzuat-mcp", "turk-hukuku-mevzuat"]
}
替代方案:pip
pip install turk-hukuku-mevzuat-mcp
# komut: turk-hukuku-mevzuat (ya da: python -m turk_hukuku_mevzuat)
已知限制
- 仅限法律。 搜索(
MevzuatTur=1)和文本访问均仅限法律; 其他法规类型(如条例/通告)和判例不在范围内。 - 不保证搜索排序。
mevzuat_ara不一定会将最相关的结果列为第一项; 请根据ad/no选择正确的法律。 - 依赖 PDF 文本。 偶尔可能出现换行/合并问题;如有疑问,请查看来源。
- 对于已废止/修订的条款,如果工具无法返回文本,会发出警告;不会编造条款。
许可证
MIT · © 2026 Aydın Can Polatkan
数据来源归 mevzuat.gov.tr 所有;本项目仅为方便访问公开的官方文本而提供独立客户端。
谨以此作品永远纪念我的父亲——毕生奉献于土耳其司法事业的法官 Vahit Polatkan。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。