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)
AI Podcast Transcriber Turns Audio Into Clean Text and Smart Summaries
How to Install Open Notebook: A Guide for Docker and Source Setup
AhaSpeed VPN Review: High-Speed Performance, No Ads, and Unlimited Bandwidth
Space Adventure Story Voice Mode: Build an AI-Powered Voice Game
Cline AI Coding Assistant for VS Code: Powered by Claude Sonnet
JoyAgent-JDGenie: An Open-Source Multi-Agent System for Direct Report Generation
MonkeyCode: Secure Private AI Coding with Integrated Security Scanning & Admin Controls
AI-Powered Stock Research Generator with Automated Financial Charting
NetBird Setup Guide: Building a WireGuard Mesh VPN
n8n Automation: Over 400 AI Integrations in a Single Workflow
Extract Hardcoded Video Subtitles to SRT Files (No API)
Dragon Ball RPG “Peak of Power” Review: Best Teams, Goku Skills, and F2P Guide