Mevzuat MCP is a FastMCP server that interfaces with Turkey's official legal information system (mevzuat.gov.tr). It enables any MCP-compatible client—such as Claude Desktop, 5ire, or custom applications—to search Turkish legislation, navigate article hierarchies, and retrieve full legal texts as clean Markdown. No manual scraping is required.
The tool allows you to search for laws by title, content, law number, Official Gazette number, or legal category. You can retrieve structured tables of contents for any law, including chapters, section headings, and article numbers. Additionally, the server converts the original HTML content into readable Markdown, ensuring the text is optimized for processing by Large Language Models (LLMs).
Prerequisites
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" curl -LsSf https://astral.sh/uv/install.sh | sh5ire Integration
mevzuatmcp Mevzuat MCP uvx --from git+https://github.com/saidsurucu/mevzuat-mcp mevzuat-mcpPrerequisites
The requirements are the same as above: Python, uv, and the Visual C++ Redistributable (for Windows users).
Configuration
mcpServers object within your claude_desktop_config.json file:{
"mcpServers": {
"Mevzuat MCP": {
"command": "uvx",
"args": [
"--from", "git+https://github.com/saidsurucu/mevzuat-mcp",
"mevzuat-mcp"
]
}
}
}
The server provides three primary tools:
search_mevzuat
Search the legal database using multiple filters.
Parameters: mevzuat_adi, mevzuat_no, resmi_gazete_sayisi, search_in_title, mevzuat_turleri, page_number, page_size, sort_field, sort_direction
Returns: MevzuatSearchResult (a paginated list of laws, total results count, etc.)
get_mevzuat_article_tree
Retrieve a hierarchical tree of chapters and articles for a specific law.
Parameters: mevzuat_id (obtained from search results)
Returns: List[MevzuatArticleNode] (a nested structure containing headings and article IDs)
get_mevzuat_article_content
Retrieve the full text of a specific article formatted as clean Markdown.
Parameters: mevzuat_id, madde_id (obtained from the article tree)
Returns: MevzuatArticleContent (Markdown text, metadata, and processing details)
Wan2.2-Animate: Local Setup Guide for Image-to-Video and Character Consistency
Skill Seeker: Convert Any Documentation Site Into Claude AI Skills
BitzNet SD-WAN: Secure SD-WAN for Faster, Safer Internet Access
Akaunting Review: Free Open-Source Accounting Software for Small Business
Prompt Optimizer: Write Better AI Prompts in Seconds
BuildAdmin: Vue 3 + ThinkPHP 8 Admin Panel with CRUD Generator
NetBird Setup Guide: Building a WireGuard Mesh VPN
LeRobot: Train Real-World Robots with Hugging Face's PyTorch Library
Extract2MD: Convert PDF to Markdown using Local LLMs and OCR
Crawl4AI RAG MCP Server: Web Crawling and Vector Search for AI Agents
Magentic-UI: Multi-Agent Web Automation You Can Watch and Control
n8n Automation: Over 400 AI Integrations in a Single Workflow