accueil / serveurs / Recherche & Web / io.github.nalegaluorg/nalegalu
io.github.nalegaluorg/nalegalu
serveur MCP (Model Context Protocol) · nalegalu 1.2.4
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.nalegaluorg/nalegalu est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.nalegaluorg/nalegalu » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 7 outils
- get_article≈ 252 tokens
Fetch the exact text of one article (or paragraph) of a Polish legal act. Use after search_law or another trusted source supplied the address and article key; never guess them. Deterministic lookup by act address (e.g. WDU19740240141) and article key (e.g. "133" or "Art. 133."). Optional paragraph_key (e.g. "1" or "§ 1.") narrows the result to a single paragraph.
Paramètres, retour & exemple (3)
Paramètresaddress· string · requisarticle_key· string · requisparagraph_key· ? · optionnel
Exemple d'appel{"name": "get_article", "arguments": {"address": "texte", "article_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_case≈ 253 tokens
Fetch one SAOS court judgment (metadata + bounded text excerpt). Use only with a saos_id returned by related_cases, research_cases, or search_case_by_signature. Long judgments are paged: when has_more is true, call again with offset=next_offset. If the response has ok=false with a fallback hint, SAOS is unavailable or rate-limited — fetch the returned saos_url yourself with your own web tools instead of retrying this tool.
Paramètres, retour & exemple (3)
Paramètresoffset· integer · optionnelsaos_id· integer · requismax_chars· integer · optionnel
Exemple d'appel{"name": "get_case", "arguments": {"saos_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - related_cases≈ 491 tokens
List SAOS cases related to one statutory provision. Use after identifying a relevant provision. A related-case link is not proof of a legal rule: inspect the judgment with get_case before asserting its holding. Deterministic lookup by act address (e.g. WDU19740240141) and article key. Returns case number, court, date, relevance score when available, and a SAOS link per case; scored cases sort first. Newer data also carries citation context per case: mentions (how many times the article appears in the judgment text), mention_match ("exact" = found with a matching act marker; "ambiguous" = bare mention, possibly another act's article — discount it), and context (snippet around the mention). mentions=0 or a missing context means the link comes from SAOS metadata but the text scan could not confirm it — treat relevance as unverified rather than assuming the case is on point. If count is zero, it means this local provision-to-case link dataset has no rows; it is not an exhaustive SAOS or case-law search. sources counts matching local rows before cross-source deduplication and the display limit; read sources_note before interpreting them.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionneladdress· string · requisarticle_key· string · requisparagraph_key· ? · optionnel
Exemple d'appel{"name": "related_cases", "arguments": {"address": "texte", "article_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - research_cases≈ 420 tokens
Discover related-case candidates for a natural-language legal issue. This tool first searches statutes, then follows local provision-to-case links for several distinct provisions and deduplicates by SAOS ID. ``rerank=false`` is the inexpensive deterministic discovery stage. With ``rerank=true``, it fetches at most ``rerank_fetch_limit`` public SAOS excerpts and reranks them only when the server has explicitly configured a Cohere reranker. It never decides a holding: call ``get_case`` for every judgment used in an answer.
Paramètres, retour & exemple (9)
Paramètresquery· string · requisrerank· boolean · optionnelcandidate_limit· integer · optionnelprovision_limit· integer · optionnelcontext_max_chars· integer · optionnelrerank_fetch_limit· integer · optionnelcase_text_max_chars· integer · optionnelcases_per_provision· integer · optionnelrerank_result_limit· integer · optionnel
Exemple d'appel{"name": "research_cases", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_case_by_signature≈ 388 tokens
Verify a cited case signature (sygnatura), e.g. "II CSK 448/14". Use before relying on a judgment cited by a user or another agent. Answers from a local index of all SAOS judgments first; only on a local miss does it query live SAOS. Read the verdict field: "confirmed" (matches listed with saos_id, court, date, type — different courts reuse signatures, so check the court), "not_found" (strong evidence the citation is fabricated or wrong), "outside_coverage" (administrative courts NSA/WSA are not in SAOS — verify in CBOSA instead), "unverified" (local miss and SAOS unreachable; do not treat as nonexistent). Optional court_type: COMMON, SUPREME, CONSTITUTIONAL_TRIBUNAL, NATIONAL_APPEAL_CHAMBER. has_text=false on a match means SAOS stores no text for it, so verify_quote cannot check quotes against that judgment.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnelsignature· string · requiscourt_type· ? · optionnel
Exemple d'appel{"name": "search_case_by_signature", "arguments": {"signature": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_law≈ 496 tokens
Search current Polish statutes and return article-level hits. Start here for a natural-language legal issue or a direct citation. Use the user's own Polish wording, e.g. "kupiłem wadliwy towar od firmy jakie mam prawa". Do not add address, domain, article, act_type, or status filters unless the user explicitly supplied that restriction. Results are primary-source material, not legal advice.
Paramètres, retour & exemple (12)
Paramètreslimit· integer · optionnelquery· string · requisdomain· ? · optionnelstatus· ? · optionneladdress· ? · optionnelarticle· ? · optionnelact_type· ? · optionneltop_cases· integer · optionnelcase_law_boost· number · optionnelretrieval_mode· ? · optionnelcandidate_multiplier· integer · optionnelinclude_non_in_force· boolean · optionnel
Exemple d'appel{"name": "search_law", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - verify_quote≈ 321 tokens
Check whether a supplied quote appears in a SAOS judgment. Use only after resolving the judgment to a saos_id. This validates wording, not whether the quote supports a legal conclusion. Pass the saos_id (from search_case_by_signature or related_cases) and the fragment as quoted. One call replaces paging through the full text: verdict is "exact" (verbatim after normalizing whitespace, quote marks and dashes), "near_match" (best passage plus similarity score — compare it against the claim), or "not_found" (treat the quote as fabricated or misattributed). If ok=false with a fallback hint, fetch saos_url with your own web tools instead of retrying.
Paramètres, retour & exemple (3)
Paramètresquote· string · requissaos_id· integer · requismin_similarity· number · optionnel
Exemple d'appel{"name": "verify_quote", "arguments": {"quote": "texte", "saos_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».