- Home
- MCP servers
- Mevzuat
Mevzuat
- typescript
1
GitHub Stars
typescript
Language
5 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"mcp-mirror-saidsurucu_mevzuat-mcp": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/saidsurucu/mevzuat-mcp",
"mevzuat-mcp"
]
}
}
}You can access and interact with the Adalet Bakanlığı Mevzuat Bilgi Sistemi through a dedicated MCP server. It provides a consistent, tool-like interface to search for legislation, list article trees, and fetch article content in Markdown-ready format, enabling smooth integration with MCP clients and large language model applications.
How to use
Use the Mevzuat MCP Server as a standard MCP toolset inside your MCP client. You can perform three core actions: search for Mevzuat entries with detailed filters, list the hierarchical article tree of a specific Mevzuat, and fetch the cleaned Markdown content of a particular article. All article content is transformed from HTML to Markdown to streamline processing by LLMs.
How to install
Prerequisites you need before running the server: Python 3.11 or newer, a MCP client (such as 5ire or Claude Desktop), and access to the uvx runtime. If you are using 5ire, ensure your environment has the necessary build tools and your LLM service is configured.
# Python and uvx prerequisites
# Ensure Python 3.11+ is installed and added to PATH
# Install uvx runtime following its setup instructions
# Install any required system dependencies (example steps shown for illustration only)
# Start the MCP client setup (example steps for 5ire)
# 1) Install 5ire MCP client (follow your platform-specific installation steps)
# 2) In 5ire, set your LLM provider API key under Workspace -> Providers
# 3) Add the local tool for Mevzuat MCP shown below
# Local tool registration (example) will be provided in the next steps
Additional sections
MCP configuration enables you to deploy the server in your environment with clear command lines. The following local tool configuration uses uvx to fetch and run the Mevzuat MCP from its GitHub source.
{
"mcpServers": {
"mevzuat_mcp": {
"command": "uvx",
"args": ["--from", "git+https://github.com/saidsurucu/mevzuat-mcp", "mevzuat-mcp"]
}
}
}
Available tools
search_mevzuat
Performs detailed Mevzuat searches using multiple filters such as mevzuat_adi, mevzuat_no, resmi_gazete_sayisi, search_in_title, mevzuat_turleri, page_number, page_size, sort_field, and sort_direction. Returns a paginated list with total results.
get_mevzuat_article_tree
Fetches the hierarchical tree of sections and articles for a specific mevzuat_id, showing sections and article titles in a nested structure.
get_mevzuat_article_content
Retrieves the full content of a specific mevzuat_madde in clean Markdown format, including relevant metadata.