Mmcp.market

Türk Hukuku Mevzuat MCP server

by aydincan·io.github.aydincan/turk-hukuku-mevzuat-mcp·v0.1.3

Türk mevzuatının resmî güncel metnini (mevzuat.gov.tr) yapay zekâya açan MCP sunucusu.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

2 stars49 downloads/wk

Reviews

Write one

Nobody has reviewed Türk Hukuku Mevzuat yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Türk Hukuku Mevzuat tools (4)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • bilinen_kanunlar

    Kayıtlı kanunları (kısaltma, no, ad, mevzuat_id) listeler.

  • kanun_metni_getir

    Bir kanunun RESMÎ güncel tam metnini getirir (mevzuat.gov.tr).

  • madde_getir

    Bir kanunun belirli maddesinin RESMÎ güncel metnini getirir.

  • mevzuat_ara

    mevzuat.gov.tr'de KANUN arar; eşleşen kanunları ve kimliklerini döndürür.

Public scan report

scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it

no findings
  • Code scan10 source files scanned25/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 19 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

From the Türk Hukuku Mevzuat repository's README, as published. We do not edit it. Read it on GitHub

turk-hukuku-mevzuat-mcp

Türk mevzuatının resmî güncel metnini (mevzuat.gov.tr — Cumhurbaşkanlığı Mevzuat Bilgi Sistemi) yapay zekâ araçlarına açan bir MCP sunucusu.

Amaç tek cümle: model bir kanun maddesine atıf yaparken metni hafızasından değil, resmî kaynaktan alsın ve doğrulanabilir biçimde aktarsın. "TBK m.49" denildiğinde, sunucu maddenin yürürlükteki metnini ve doğrulama bağlantısını döndürür.

Hukuki danışmanlık değildir. Bu araç yalnızca resmî metne erişimi kolaylaştırır;

yorum, içtihat değerlendirmesi ya da somut olaya uygulama içermez. Nihai metni daima

mevzuat.gov.tr üzerinden teyit edin.

Ayrıntı: SORUMLULUK-REDDI.md · PRIVACY.md (veri toplama yok, telemetri yok; tek dış bağlantı mevzuat.gov.tr).

Ne yapar

kanun parametresi esnektir: kısaltma (TBK), numara (6098) veya tam kimlik (1.5.6098). Kayıtta olmayan kanunlar da numara/kimlikle çağrılabilir.

mevzuatara'da nerede üç değer alır: Baslik (kanun adında ara — kanunu bulmak için), Icerik (tam metinde ara — bir kavramın hangi kanunlarda geçtiğini taramak için), Tumu. Dönen mevzuatid doğrudan madde_getir'e verilebilir — böylece numarasını bilmediğin kanunlara da erişebilirsin.

Nasıl çalışır

mevzuat.gov.tr, her mevzuatın konsolide (güncel) metnini şu desende PDF olarak sunar:

https://www.mevzuat.gov.tr/MevzuatMetin/<Tür>.<Tertip>.<No>.pdf

Büyük kanunların tamamı 1.5. (Tür=1 Kanun, Tertip=5) desenindedir — ör. TBK için 1.5.6098. Sunucu bu PDF'i çeker, metne dönüştürür (pypdf), istenen maddeyi regex ile ayıklar ve süreç boyunca önbellekte tutar. Tamamen yereldir; hiçbir veri toplanmaz.

Arama, sitenin anasayfa/MevzuatDatatable uç noktasına gider (aranan ifade UTF-8 Base64 ile kodlanır). Her sonuç tur.tertip.no taşıdığından, eşleşen kanunun PDF kimliği (dolayısıyla tam metni ve maddeleri) doğrudan elde edilir.

Kurulum

PyPI'de yayımlıdır; uv ile ayrı kurulum gerekmeden çalışır.

Claude Code

claude mcp add turk-hukuku-mevzuat -- uvx --from turk-hukuku-mevzuat-mcp turk-hukuku-mevzuat

OpenAI Codex

~/.codex/config.toml içine:

[mcp_servers.turk-hukuku-mevzuat]
command = "uvx"
args = ["--from", "turk-hukuku-mevzuat-mcp", "turk-hukuku-mevzuat"]

Gemini CLI

~/.gemini/settings.json içindeki mcpServers altına:

"turk-hukuku-mevzuat": {
  "command": "uvx",
  "args": ["--from", "turk-hukuku-mevzuat-mcp", "turk-hukuku-mevzuat"]
}

Alternatif: pip

pip install turk-hukuku-mevzuat-mcp
# komut: turk-hukuku-mevzuat   (ya da: python -m turk_hukuku_mevzuat)

Bilinen sınırlar

yönetmelik/tebliğ gibi diğer mevzuat türleri ve içtihat kapsam dışıdır.

  • Yalnızca kanunlar. Hem arama (MevzuatTur=1) hem metin erişimi kanunlarla sınırlıdır;

doğru kanunu ad/no'ya bakarak seçin.

  • Arama sıralaması garanti değil. mevzuat_ara ilk sonucu en alakalı yapmayabilir;
  • PDF metnine bağımlı. Nadiren satır kırılması/birleşme olabilir; kuşkuda kaynağı açın.
  • Mülga/değişik maddelerde araç metni döndüremezse uyarı verir — madde uydurmaz.

Lisans

MIT · © 2026 Aydın Can Polatkan

Veri kaynağı mevzuat.gov.tr'ye aittir; bu proje yalnızca kamuya açık resmî metne erişimi kolaylaştıran bağımsız bir istemcidir.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Install directly

claude mcp add turk-hukuku-mevzuat-mcp -- uvx turk-hukuku-mevzuat-mcp
Add to Cursor

Türk Hukuku Mevzuat: common questions

Is Türk Hukuku Mevzuat MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Türk Hukuku Mevzuat safety report
How do I install Türk Hukuku Mevzuat?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Türk Hukuku Mevzuat need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Türk Hukuku Mevzuat maintained?
The last commit was 20 days ago (2026-09-01). The latest release is v0.1.3.

More from aydincan