Dayanak MCP server
io.github.afsozer/dayanak·v2.0.0·3 starsCitation-safe Turkish legal research: court decisions and legislation from official sources.
3 stars135 downloads/wk
Reviews
Write oneNobody has reviewed Dayanak yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Dayanak tools (1)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
search_decisions
Public scan report
scanner v0.1.10 · 2026-10-13 · same rubric, same numbers if you re-run it
- Code scan60 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 4 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Dayanak compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 48,255 servers
- Tools
- 1
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 3
- more than 80% of 28,688 servers
- Downloads a week
- 135
- more than 69% of 12,191 servers with a package
What its tools let an agent do: 1 read
Install Dayanak in Claude Code, Cursor or VS Code
claude mcp add dayanak -- uvx dayanak
What the publisher says
From the Dayanak repository's README, as published. We do not edit it. Read it on GitHub
Dayanak
v2.0.0 — 11 core + 36 extended MCP tools (47 total) · 152 CLI commands · 80 test files · 48 source modules
Proje sayfası: avfatihsozer.com/projeler/dayanak · English: README.en.md
Resmî ve kamuya açık Türk hukuk kaynaklarında (emsal kararlar ve mevzuat) citation-safe arama, araştırma ve belge hazırlık için MCP sunucusu.
Projenin eski adı emsal-mcp'dir; 2.0.0 sürümüyle Dayanak oldu. Eski emsal-mcp paketi artık dayanak'ı kurar, eski EMSAL ortam değişkenleri ve ~/.emsalmcp veri dizini okunmaya devam eder.
İki şekilde çalışır:
SQLite dosyasında; FTS5 tam metin + FAISS anlamsal arama. Ağ gerekmez.
- Yerel korpus — 11,1 milyon karar ve güncel mevzuatın tamamı tek bir
Sayıştay, GİB, mevzuat.gov.tr, Resmî Gazete, KVKK adaptörleri.
- Canlı kaynaklar — Bedesten/Yargıtay, AYM, Danıştay, Uyuşmazlık, Rekabet,
Kırmızı çizgiler
- Karar, metadata, tarih, esas/karar no, daire, atıf veya kanun maddesi uydurulmaz.
- fulltext / htmlmarkdown içeriği olmayan belgeler quote/draft için kullanılmaz.
- quoteUsable ve draftUsable sadece tam metin/HTML markdown varsa true olur.
- Rate-limit bilinçli olarak muhafazakâr değildir; tek kullanıcı/tek bilgisayar hedeflenmiştir.
Korpus
Ölçüm tarihi 16 Eylül 2026, canlı korpus (cache.sqlite3, 72 GB).
Ayrıntı ve ölçümler: docs/BULK_INDEX.md.
Kurulum
Hızlı kurulum (korpussuz)
Dayanak, 11 milyon kararlık yerel korpus olmadan da çalışır. Bu durumda karar ve mevzuat aramaları resmî kaynaklardan (Bedesten, mevzuat.gov.tr, AYM, Danıştay ve diğerleri) canlı yapılır, kararın tam metni de canlı getirilir. Yalnız yerel korpusta arayan araçlar (searchlocalcorpus, mevzuatkorpusara, mevzuatmaddegetir) boş sonuç döndürür ve canlı araca yönlendirir. Python 3.11 ya da üstü gerekir.
# Kurmadan doğrudan çalıştırmak için (uv gerekir)
uvx --from dayanak dayanak-server
# ya da kalıcı kurulum
pipx install dayanakClaude Code'a eklemek için:
claude mcp add dayanak -- uvx --from dayanak dayanak-serverClaude Desktop ya da başka bir MCP istemcisi için yapılandırma:
{
"mcpServers": {
"dayanak": {
"command": "uvx",
"args": ["--from", "dayanak", "dayanak-server"]
}
}
}Varsayılan araç profili 11 temel araçtır; tamamı için DAYANAKTOOLPROFILE=full ortam değişkenini verin. Çekilen belgeler ~/.dayanak/cache.sqlite3 dosyasında önbelleğe alınır (DAYANAKCACHEPATH ile değişir).
Geliştirme kurulumu (korpusla)
# Windows
cd <repo-dizini>
python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -e ".[dev,mcp,embeddings]"
# macOS / Linux
cd <repo-dizini>
python3 -m venv .venv
source .venv/bin/activate
pip install -e ".[dev,mcp,embeddings]"
dayanak versionAnlamsal aramanın toplu FAISS indeksini kullanabilmesi için ayrıca pip install faiss-cpu gerekir. Ayrıntılı kurulum: INSTALL.md.
Çalıştırma
HTTP (streamable-http) sunucusu
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Dayanak: common questions
- Is Dayanak MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Dayanak safety report
- How do I install Dayanak?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Dayanak need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Dayanak maintained?
- The last commit was 26 days ago (2026-10-09). The latest release is v2.0.0.
- How does Dayanak compare with other MCP servers?
- safety score 92/100 (higher than 95% of 48,255 servers); tools 1 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.