Skip to main content
Glama
zkak0
by zkak0

chilean-legal-mcp

Сервер MCP для исследования чилийского законодательства — 15 инструментов, проверяемые официальные источники, без регистрации и кредитов. Лучше, чем Trifolia: локальный, безлимитный, с полнотекстовым поиском по телу (FTS), гибридной семантикой и экспортом Word/PDF.

Что делает (15 инструментов)

Инструмент

Источник

Возвращает

buscar_normas

BCN SPARQL 748k + локальный FTS + тело

Законы с фильтрами fecha_desde/hasta DD-MM-AAAA, tipo, materia + цитата

citar_norma / citar_json

BCN

Цитата текста и JSON {numero, fecha DD-MM-AAAA, titulo, url}

obtener_texto_norma

leychile.cl/Consulta/obtxml?opt=7 официальный кэшированный XML

Полный текст 14k

exportar_norma

локально

Word .docx (python-docx) / PDF .pdf (reportlab/weasyprint) в /tmp

buscar_semantico

Гибридный FTS + эмбеддинги MiniLM + синонимы

acoso ≈ maltrato

buscar_dictamenes

CGR Domino + BCN + FTS

Заключения с URL

buscar_jurisprudencia

BCN + CGR + публичный PJUD

Судебная практика + ссылки

buscar_doctrina

BCN 30k статей + запасной вариант

Статьи

historial_norma

BCN hasVersion/modifiesTo

Действие и связи

buscar_scielo / buscar_dt / buscar_diario_oficial

SciELO, DT, Diario Oficial

Доктрина и отраслевое регулирование

buscar_todo

Реальный параллелизм ThreadPoolExecutor(4)

Мультиисточник за 1 вызов

ayuda_acceso_abogado

6 официальных ссылок

Все ответы включают цитату и ссылку на официальный источник. Чилийские даты DD-MM-AAAA на входе и выходе.

Related MCP server: MCP Taiwan Judgment Search

Установка

git clone <repo>
cd chilean-legal-mcp
pip install -e .                    # base: httpx, mcp, python-docx, reportlab
pip install -e ".[semantic]"        # opcional: sentence-transformers para embeddings reales
pip install -e ".[pdf]"             # opcional: weasyprint (requiere libgobject)
python -m chilean_legal_mcp.ingest          # 545 normas iniciales
python -m chilean_legal_mcp.ingest --bulk   # 360k completo (~2h, 150MB)

Использование — любой клиент MCP (stdio)

python -m chilean_legal_mcp.server          # stdio (default)
python -m chilean_legal_mcp.server --http   # HTTP streamable :8000

Claude Code: claude mcp add chilean-legal -- python -m chilean_legal_mcp.server Claude Desktop / OpenCode / Cursor / VS Code / Antigravity: mcpServers: {"chilean-legal": {"command":"python","args":["-m","chilean_legal_mcp.server"]}}

Структура

src/chilean_legal_mcp/
  sparql_client.py  # BCN SPARQL + filtros fecha/tipo
  db.py             # SQLite FTS5 (normas, textos, dictamenes) + check_same_thread=False
  texto.py          # LeyChile obtxml XML
  contraloria.py    # CGR Domino POST
  fuentes_externas.py # SciELO, DT, Diario Oficial
  exportar.py       # docx/pdf
  ingest.py         # incremental + bulk OFFSET
  server.py         # FastMCP 15 tools, paralelo real
data/
  normas.db (545)
  jpl/README.md     # reservado Ley 18.287

Источники (100% публичные, без регистрации)

  • BCN datos.bcn.cl/sparql (Virtuoso)

  • LeyChile leychile.cl/Consulta/obtxml?opt=7&idNorma=...

  • CGR contraloria.cl/appinf/... + BCN Oficio

  • PJUD pjud.cl/portal-unificado-sentencias (Playwright проверен, без api.pjud.cl)

  • SciELO, DT, Diario Oficial — публичные поисковики

Лицензия

MIT

Maintenance

ActivityMaintained
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/zkak0/k-LegalChile'

If you have feedback or need assistance with the MCP directory API, please join our Discord server