Türk Hukuku İçtihat — Claude Code MCP server: legal search
This MCP server searches Turkish court decisions in official sources and returns structured citations with document links. Use it for case-law research.
claude mcp add turk-hukuku-ictihat-mcp -- uvx turk-hukuku-ictihat-mcpWhat Türk Hukuku İçtihat does
The server exposes two tools. ictihat_ara searches decisions by terms and court scope, while karar_getir retrieves the complete text for a selected result. Responses include court details, case numbers, dates, an identifier, a citation, and a link to the public record. Sources cover Yargıtay, UYAP Emsal, Danıştay, and AYM, including separate constitutional-review searches.
It runs locally through uvx and turns retrieved material into readable plain text. The project states that it collects no data or telemetry. If an official site asks for a captcha or returns HTTP 403 or HTTP 429, the server stops instead of retrying, so source-site access can block a lookup. The tool supports legal research, but the decision’s current status and legal effect still require review.
What it helps with
- search Yargıtay decisions by legal terms
- retrieve the complete text of a ruling
- extract court, case, and date details
- query Danıştay and AYM decisions
- open the official record for a result
Example prompts for the agent
- Use
ictihat_arato find Yargıtay decisions about “ihtiyaç nedeniyle tahliye”. - Take the relevant result and retrieve its full text with
karar_getir. - Search AYM decisions on this issue and include each citation with its official source link.
How to install Türk Hukuku İçtihat
Platform CLI
claude mcp add turk-hukuku-ictihat-mcp -- uvx turk-hukuku-ictihat-mcpuvx runs the command named after the package; if the README names another one, use uvx --from turk-hukuku-ictihat-mcp <command>
Platform CLI
codex mcp add turk-hukuku-ictihat -- uvx turk-hukuku-ictihat-mcpuvx runs the command named after the package; if the README names another one, use uvx --from turk-hukuku-ictihat-mcp <command>
Config file
{
"mcpServers": {
"turk-hukuku-ictihat": {
"command": "uvx",
"args": [
"turk-hukuku-ictihat-mcp"
]
}
}
}uvx runs the command named after the package; if the README names another one, use uvx --from turk-hukuku-ictihat-mcp <command>
Config file
{
"servers": {
"turk-hukuku-ictihat": {
"type": "stdio",
"command": "uvx",
"args": [
"turk-hukuku-ictihat-mcp"
]
}
}
}uvx runs the command named after the package; if the README names another one, use uvx --from turk-hukuku-ictihat-mcp <command>
Platform CLI
gemini mcp add turk-hukuku-ictihat uvx turk-hukuku-ictihat-mcpuvx runs the command named after the package; if the README names another one, use uvx --from turk-hukuku-ictihat-mcp <command>
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about Türk Hukuku İçtihat
How do I install Türk Hukuku İçtihat in Claude Code?
Run claude mcp add turk-hukuku-ictihat -- uvx turk-hukuku-ictihat-mcp.
What does Türk Hukuku İçtihat do?
It searches Turkish court decisions through official sources and fetches the full text of a selected record. Results include structured citation details and a source link.
What happens when an official site returns a captcha or HTTP 429?
The server stops the request and does not retry it. Access to that source is paused before another request is allowed.