Mevzuat MCP is an MCP server that provides programmatic access to the Turkish Ministry of Justice Legislation Information System at mevzuat.gov.tr. Built using the FastMCP framework, it bridges official Turkish legislative repositories directly with AI assistants such as Claude Desktop and 5ire. Legal professionals, researchers, software engineers, and compliance teams use this server to query Turkish laws, statutory decrees, regulations, and Official Gazette publications straight from their LLM workflows. The server enables AI models to perform granular searches across legislation metadata, inspect hierarchical table-of-contents trees outlining chapters and articles, and extract the full text of specific legal provisions. Because it automatically converts raw web HTML into clean, structured Markdown, connected language models can easily parse, analyze, summarize, and reference Turkish statutes. Users can execute structured queries filtering by legislation name, legislation number, official publication numbers, and document types to locate relevant statutory texts and conduct in-depth legal research.
Category: Files, Documents & PDFs
Tags: government, legal, legislation, search, turkey
uv are installed on your system. 2. Open your Claude Desktop configuration by navigating to Settings, Developer, and selecting Edit Config to edit claude_desktop_config.json. 3. Add Mevzuat MCP under the mcpServers object using the following configuration: json { "mcpServers": { "Mevzuat MCP": { "command": "uvx", "args": [ "--from", "git+https://github.com/saidsurucu/mevzuat-mcp", "mevzuat-mcp" ] } } } 4. Save the configuration file and restart Claude Desktop. Alternatively, when configuring 5ire, add a new local tool with the command uvx --from git+https://github.com/saidsurucu/mevzuat-mcp mevzuat-mcp.Part of MCP Servers
Mevzuat MCP is an Model Context Protocol server that connects AI clients to the Turkish Ministry of Justice Legislation Information System at mevzuat.gov.tr. It allows large language models to search through Turkish statutory laws, regulations, and official publications, retrieve structured outlines of legislative codes, and extract individual article contents directly into chat environments.
To install Mevzuat MCP, ensure Python 3.11 and the uv package manager are installed on your computer. Open your Claude Desktop configuration file and add Mevzuat MCP under mcpServers with the command uvx and arguments pointing to the repository via git. Restart Claude Desktop after saving the file to activate the tools.
Mevzuat MCP works with Claude Desktop and third-party MCP clients such as 5ire. Any client application conforming to the Model Context Protocol that supports executing local command-line processes using uvx can interact with this server to perform legal searches and document extraction.
Mevzuat MCP provides three primary tools to connected models. The search_mevzuat tool executes detailed searches across legislation titles, numbers, and types. The get_mevzuat_article_tree tool returns the hierarchical table of contents for a specified law. The get_mevzuat_article_content tool retrieves the full Markdown text of a specific article.
Yes, Mevzuat MCP is open-source software distributed under the permissive MIT License. Developers and legal practitioners can freely inspect, modify, and distribute the source code or integrate it into their own automated legal analysis pipelines according to the license terms.