A Turkish-law skill collection for Claude Code, OpenAI Codex and Google Gemini, plus two MCP servers that pull statute text live from mevzuat.gov.tr and court decisions from the Court of Cassation / Council of State / Constitutional Court. Citations are structured, sources verifiable. With MCP active the model cannot invent a case number; still, verify every output against the in-force text.
The Türk Hukuku desktop app puts the legal skills and the live official-source connection in one window, for Mac and Windows. It works with your own AI key: Claude, ChatGPT models (OpenAI) or Gemini. Statute text comes from mevzuat.gov.tr and decisions from UYAP Emsal, the Council of State and the Constitutional Court, each with a link you can check.
An experimental setup. Expect rough edges, and some features are still missing (automatic updates, for example: download new versions from the download page). Feedback and bug reports are very welcome: aydin [at] aicp.agency
Version 0.3.0: adds attaching documents (PDF, Word, text and images, by drag and drop or the paperclip), an estimated monthly spending limit ($20 by default) and a confirmation before an expensive question continues. Requires macOS 13 or later, or Windows 10/11 (64-bit), an internet connection and an API key. The Mac app is notarized by Apple. The Windows installer is not code-signed yet: if SmartScreen appears, choose "More info" › "Run anyway". Setup steps, checksums, privacy and uninstalling: turk-hukuku.com/en/app.
The skills give a lawyer's method: facts → norm → subsumption → conclusion, with the correct statute articles. The MCP servers connect the model to the official source: it no longer pulls text from memory, but from mevzuat.gov.tr and the official decision banks.
Civil, obligations, criminal, labour, administrative, tax, enforcement-bankruptcy, IP, data protection (KVKK) and more. The same content across all three tools. What matters is not the count but a structured method in every field.
Statute & article text (mevzuat.gov.tr) and court decisions (UYAP Emsal, Council of State, Constitutional Court), with their citation, source, live. It works as long as the official sources remain reachable. Details →
They run in terminal tools like Claude Code, OpenAI Codex and Gemini CLI.
The Python packages are on PyPI; with uv, no separate install needed.
(Claude Cowork runs in the cloud and does not run local MCP; there the skills are enough.)
# Claude Code claude mcp add turk-hukuku-mevzuat -- uvx --from turk-hukuku-mevzuat-mcp turk-hukuku-mevzuat claude mcp add turk-hukuku-ictihat -- uvx --from turk-hukuku-ictihat-mcp turk-hukuku-ictihat # or with pip pip install turk-hukuku-mevzuat-mcp turk-hukuku-ictihat-mcp
You type the commands straight into Claude Code's command line.
/plugin marketplace add https://github.com/aydincan/turk-hukuku-ve-claude
/plugin install borclar-hukuku-genel@turk-hukuku-skills
Cowork has no terminal; you add the marketplace from the interface:
# Customize → Plugins → Personal plugins → "+" → Add marketplace → Add from a repository https://github.com/aydincan/turk-hukuku-ve-claude # then: Browse plugins → Install the area you want
Important: Cowork is the easiest path, but it runs without MCP: the cloud environment does not run local MCP servers, only the skills are enabled. The live official-source link, which is the real protection against hallucination, works only in terminal tools (Claude Code / Codex / Gemini CLI) and in the desktop app. The skills-only path is instruction-based; the model can break the instruction and invent a citation, so its guarantee is weaker.
git clone https://github.com/aydincan/turk-hukuku-ve-codex
# .agents/skills/ is auto-discovered by Codex
git clone https://github.com/aydincan/turk-hukuku-ve-gemini
# loaded as an extension via gemini-extension.json at the root
Note: the repositories will also move to GitHub; the short form
/plugin marketplace add aydincan/turk-hukuku-ve-claude and automatic gallery discovery
will then apply.
License: MIT / Apache-2.0.
This is not legal advice; outputs must be
verified against the legislation in force and confirmed case law.
Türk Hukuku is an independent project by Aydın Can Polatkan. The aim is simple: AI should speak about Turkish law from the official source, not from memory. Statute text from mevzuat.gov.tr, decisions from the official databases, every citation verifiable.
The skills and the source servers are open source. The desktop app is an experimental setup. The project is not affiliated with any AI company or public institution.
Feedback, bug reports and collaboration: aydin [at] aicp.agency · aydincanpolatkan.com