MCP Leyes Chile について
MCP Leyes Chileは、チリ法令の調査や法的文書の準備に使うMCPサーバーです。ローカル検索、出典を確認できる引用、法令の版履歴、公証手続き情報と文書草案の生成を提供します。
主な機能
- 01チリ法令のローカル検索
- 02出典と有効日付きの条文取得
- 03法令引用の一括確認
- 04整理済み公証手続き情報の閲覧
- 05ODT、PDF、DOCX、Markdown草案の生成
活用シーン
- 01文言から法令条文を探す
- 02草案内の法令引用を確認する
- 03公証文書の草案を作成する
- 04法令条文の過去の版を調べる
MCP 対応
条文検索、引用確認、公証情報の取得、文書生成など、7種類の法律関連ツールをMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
7掲載時のツール一覧 · 4 日前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| q | string | はい | |
| limite | integer | いいえ | |
| solo_vigentes | boolean | いいえ |
詳細
mcp-leyes-chile
mcp-name: io.github.billibu-n/mcp-leyes-chile
検証可能な引用に対応したチリ法令の MCP サーバー(v0.2.2)です。厳選された公証手続き情報と、
編集可能な .odt、.pdf、.docx ドキュメントの生成機能を備えています。
法律相談を目的としたものではありません。公証人役場に行く人が下書きを準備できるようにし、 弁護士が存在しない引用を提出しないようにするためのツールです。
できること
| ツール | 用途 |
|---|---|
cl_buscar | ローカルコーパス(SQLite FTS5)からテキストで条文を検索します |
cl_articulo | 条文の原文と、vigente_desde、出典、注意書きを含む引用を返します。過去の版には vigente_al(AAAA-MM-DD)を指定できます |
cl_versiones | 法令の改正履歴を返します(DL 825 では83件) |
cl_citar | 引用の一括検証を行い、ok、faltantes、sin_fuente_verificable に分類します |
cl_notaria | 27件の公証手続き情報:手続き、料金表、項目ごとの状態(うち24件は Decreto 587 に基づいて作成) |
cl_documento | .odt を生成し、デフォルトで .pdf、または .docx、.md に変換します。BORRADOR の表示とテンプレートの法的根拠が含まれます |
cl_cobertura | 対応範囲、対応時期、および対応していない内容を示します |
インストール
PyPI から:
pip install mcp-leyes-chile
mcp-leyes-chile --ingesta # ~20 s: 9 normas, 6.246 artículos, 556 versiones
mcp-leyes-chile --selftest # lista las 7 tools
または、ソースコードから:
python3 -m venv .venv && . .venv/bin/activate
pip install -e .
python -m mcp_leyes --ingesta
python -m mcp_leyes --notaria-generar # crea fichas desde el arancel (idempotente)
python -m mcp_leyes --smoke # genera .odt + .pdf de prueba
python -m mcp_leyes # sirve por stdio
MCP ホストの設定例:
{"mcpServers": {"leyes-chile": {"command": "python", "args": ["-m", "mcp_leyes"],
"env": {"MCP_LEYES_DB": "/ruta/a/corpus.db"}}}}
HTML フォーム
python -m mcp_leyes --formulario 8801
# http://127.0.0.1:8801/ -> pregunta los campos -> .odt + .pdf
公開
公式レジストリでの登録名は io.github.billibu-n/mcp-leyes-chile 0.2.2
(https://registry.modelcontextprotocol.io)、PyPI パッケージ名は mcp-leyes-chile です。
server.json はレジストリのスキーマに準拠しています:registryType: pypi、transport: stdio。
公開には mcp-publisher login github と所有者の承認が必要です。
0.2.2 での変更点
このサーバーは実際のプロトコルを使った高負荷テスト(悪意のあるパラメーター、FTS5 の破損、 並行処理、ドキュメントの並列生成、200件の一括処理)で41項目のチェックを受けました。9件の不具合が見つかり、 このバージョンで修正しました:
| 不具合 | 修正前 | 修正後 |
|---|---|---|
| 54,000文字のクエリ | 44秒間ブロック | 11ミリ秒(24語に切り詰め) |
日付 ayer または 2020-13-45 | LeyChile に送られ、90秒後に別の版の本文が返る | ローカルで [invalid_arg] を1ミリ秒で返す |
日付としてのセンチネル 2222-02-02 | 偽の日付を含む応答 | センチネルについて説明する [invalid_arg] |
参照を1件だけ指定した cl_citar | プロトコルが拒否 | "6369/14" を受け付けて分類 |
未知の cl_documento 形式 | エラーなく PDF にフォールバック | [invalid_arg] |
| テンプレートの法的根拠 | 常に art. 2116(委任) | 売買には 1793 と 1801、委任状には 2116 |
.md 出力 | {OTORGANTE} が置換されずに残る | フィールドを置換 |
| 2つのドキュメントを同時に生成 | 同じ .odt を上書き | 呼び出しごとに専用フォルダーを作成 |
| 40件の条文を並行処理 | 7.2秒 | 0.15秒(SQL での事前フィルター処理と接続のクローズ) |
さらに、このバージョンでは T-105 評価演習での修正も取り込みました。これまではリポジトリ内だけにあったもので、
i=None の出典、廃止条文なのに「現行」と記載される引用、法令名のない [not_found]、法的根拠のないドキュメント、
コーパスへの Ley 19.496 の追加、および接尾辞 (DEL ART. 2) を含むキーの修正です。
対応範囲と制限
- 9つの法令:DL 825、労働法典、民法典、商法典、刑法典、憲法、Ley 19.628、Ley 19.496、公証人料金表。
- 判例、裁判所、法令以外の SII の情報、構造化された公証人の管轄区域、最新の料金、ドキュメントへの署名は対象外です。
- 料金表の金額は1998年当時の名目額です。サーバーは金額を表示して注意を促しますが、最終料金は計算しません。
データとライセンス
- コード:Apache-2.0(
LICENSE)。 - 出典:LeyChile / BCN。パッケージはコーパスを再配布しません。ユーザーのマシンにダウンロードします。LeyChile の利用規約は確認できていません(2026-11-06)。
- 公証手続き情報:CC BY 4.0。項目ごとに出典と日付を記載しています。
テスト
python -m pytest -q # 30 tests
python -m eval.estres # 41 comprobaciones de estrés por stdio
python -m eval.correr --banco 60 # 66 tareas: exactitud 1.0, 0 alucinaciones
python -m eval.ejercicio # 10 tareas de razonamiento (22/22)
python -m mcp_leyes --notaria # 27 fichas, 0 fallos
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。