Skip to content

v0.2.0 - Simplified API

Choose a tag to compare

@saidsurucu saidsurucu released this 25 Sep 18:38
· 43 commits to main since this release

πŸš€ Release v0.2.0

πŸ’₯ Breaking Changes

  • Removed get_mevzuat_article_tree tool - no longer needed
  • Renamed get_mevzuat_article_content to get_mevzuat_content
  • Changed get_mevzuat_content parameters - now only requires mevzuat_id

✨ New Features

  • get_mevzuat_content now fetches entire legislation content at once
  • Simplified API with just 2 tools: search and get full content
  • Direct document retrieval using documentType: MEVZUAT

🎯 Improvements

  • Better performance - eliminated need for tree traversal
  • Simpler integration - reduced API calls from 3 to 2
  • Cleaner interface - less parameters to manage
  • Better handling of documents without hierarchical structure

πŸ“ Migration Guide

If you were using the old tools:

  1. Remove any calls to get_mevzuat_article_tree
  2. Replace get_mevzuat_article_content with get_mevzuat_content
  3. Use only mevzuat_id parameter (remove madde_id)

πŸ”§ Installation

uvx mevzuat-mcp

Or for Claude Desktop, add to config:

{
  "mcpServers": {
    "Mevzuat MCP": {
      "command": "uvx",
      "args": ["mevzuat-mcp"]
    }
  }
}

Full Changelog: v0.1.0...v0.2.0