Türk Hukuku Mevzuat — Claude Code MCP server: setup
This MCP server lets AI clients search Turkish laws and retrieve current article text from the official source. Use it when a legal reference needs checking.
claude mcp add turk-hukuku-mevzuat-mcp -- uvx turk-hukuku-mevzuat-mcpWhat Türk Hukuku Mevzuat does
Türk Hukuku Mevzuat connects an AI client to current official Turkish law texts. Its tools cover law and content search, lookup by article number, full-text retrieval, and an index of known laws. A law can be addressed by abbreviation, number, or full identifier, while search results provide an ID that can feed the article lookup.
The server downloads PDFs from mevzuat.gov.tr, extracts their text with pypdf, and keeps fetched laws in memory for the active session. It sends one request at a time and waits at least one second between requests. The scope is limited to laws, so regulations, notices, and case law are outside what this server can search or retrieve.
What it helps with
- search Turkish laws by title or phrase
- retrieve the current wording of an article
- load a law as a complete text
- check a cited provision against
mevzuat.gov.tr
Example prompts for the agent
- Use
mevzuat_arato find laws whose full text contains “kişisel veri”. - Fetch article 49 of
TBKwithmadde_getirand include the verification source. - Return the current full text of law
6098withkanun_metni_getir.
How to install Türk Hukuku Mevzuat
Platform CLI
claude mcp add turk-hukuku-mevzuat-mcp -- uvx turk-hukuku-mevzuat-mcpuvx runs the command named after the package; if the README names another one, use uvx --from turk-hukuku-mevzuat-mcp <command>
Platform CLI
codex mcp add turk-hukuku-mevzuat -- uvx turk-hukuku-mevzuat-mcpuvx runs the command named after the package; if the README names another one, use uvx --from turk-hukuku-mevzuat-mcp <command>
Config file
{
"mcpServers": {
"turk-hukuku-mevzuat": {
"command": "uvx",
"args": [
"turk-hukuku-mevzuat-mcp"
]
}
}
}uvx runs the command named after the package; if the README names another one, use uvx --from turk-hukuku-mevzuat-mcp <command>
Config file
{
"servers": {
"turk-hukuku-mevzuat": {
"type": "stdio",
"command": "uvx",
"args": [
"turk-hukuku-mevzuat-mcp"
]
}
}
}uvx runs the command named after the package; if the README names another one, use uvx --from turk-hukuku-mevzuat-mcp <command>
Platform CLI
gemini mcp add turk-hukuku-mevzuat uvx turk-hukuku-mevzuat-mcpuvx runs the command named after the package; if the README names another one, use uvx --from turk-hukuku-mevzuat-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 Mevzuat
How do I install Türk Hukuku Mevzuat in Claude Code?
Run claude mcp add turk-hukuku-mevzuat-mcp -- uvx turk-hukuku-mevzuat-mcp.
What does Türk Hukuku Mevzuat do?
It searches Turkish laws and returns either a current article or a complete law text, with a source that can be checked at mevzuat.gov.tr.
What type of legal material does the server support?
The server handles laws. Regulations, notices, and case law are outside its search and retrieval scope.