HONDURAS LEGAL MCP

Panel de Control & RAG Jurídico

{{ loginError }}

Credenciales por defecto: admin / admin

HONDURAS LEGAL MCP

Base de Datos Normativa & RAG

{{ stats.fragmentos_indexados || '62,778' }} chunks
Filtrar:
Sugerencias:
Se encontraron {{ searchResults.length }} disposiciones normativas:
¿Fueron útiles los resultados? ¡Gracias!
{{ index + 1 }} {{ res.metadata.cuerpo_legal }} Art. {{ res.metadata.articulo }} Pág. {{ res.metadata.pagina_pdf || 'N/A' }}
Relevancia {{ (res.score * 100).toFixed(1) }}%
{{ res.text }}
Fuente: {{ res.metadata.fuente_archivo || 'Oficial' }}

Recuperación Literal y Exacta de Artículo

Consulte el texto oficial íntegro sin filtros semánticos ni alucinaciones para citas procesales.

{{ articleResult.metadata.cuerpo_legal }} — Artículo {{ articleResult.metadata.articulo }}

Archivo: {{ articleResult.metadata.fuente_archivo }} | Página PDF: {{ articleResult.metadata.pagina_pdf }}

Texto Oficial
{{ articleResult.text }}
Integración de Inteligencia Artificial Oficial

Vincular con ChatGPT, Claude & Agentes IA

Conecta el acervo normativo hondureño directamente a tus asistentes de IA con citas textuales y números de página oficiales.

Token de Autorización de la API (Bearer Token)

Este token autentica de forma segura las consultas desde ChatGPT (Custom GPT Actions) y Claude Desktop.

{{ showToken ? apiTokenData.token : '••••••••••••••••••••••••••••••••••••••••' }}
GPT

Vincular con ChatGPT (Custom GPT)

Acciones OpenAPI 3.1 para GPTs de OpenAI

Acciones GPT

Instrucciones para configurar en ChatGPT:

  1. Entra en chatgpt.com/gpts/editor y selecciona la pestaña Configure.
  2. Baja hasta la sección Actions y haz clic en Create new action.
  3. En el apartado Schema, pulsa Import from URL, pega la URL de arriba y pulsa Import.
  4. En Authentication, haz clic en el engranaje ⚙️ y elige:
    • Authentication Type: API Key
    • Auth Type: Bearer
    • API Key: (Pega tu Token copiado arriba)
  5. ¡Guarda los cambios! Tu Custom GPT ya podrá consultar leyes y artículos hondureños con citas textuales y exactas.
MCP

Claude Desktop, Cursor & Antigravity

Protocolo Model Context Protocol (Streamable HTTP / SSE)

Transporte SSE / MCP
{
  "mcpServers": {
    "honduras-legal": {
      "url": "https://honduras-legal.mcp.onyon.lat/mcp",
      "headers": {
        "Authorization": "Bearer {{ apiTokenData.token || 'TU_TOKEN_AQUI' }}"
      }
    }
  }
}

Ubicación del archivo de configuración:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Tras guardar el archivo, reinicia Claude Desktop para ver aparecer las herramientas jurídicas buscar_normativa y consultar_articulo.

Probador de Conexión en Vivo (Test de Token y Endpoints)

Verifica que tu token funciona simulando una llamada de ChatGPT a POST /api/v1/buscar_normativa:

Respuesta del Servidor (HTTP 200 OK): Resultados: {{ testResult.total_resultados || 0 }}
{{ JSON.stringify(testResult, null, 2) }}

Inventario Normativo & Auditor de Fragmentos (Chunks)

Audite cómo está fragmentado cada documento en ChromaDB, re-indexe individualmente o elimine.

Total en catálogo: {{ catalogTotal }} documentos
Título & Identificador Materia Tipo Págs Capa de Texto Acciones de Mantenimiento
Cargando inventario de documentos...
No se encontraron documentos con esos criterios.
{{ doc.title }}
{{ doc.authority }} | {{ doc.identifier }}
{{ doc.matter }} {{ doc.document_type }} {{ doc.pages }} ⚠️ Escaneo ● Digital
Página {{ catalogPage }} de {{ catalogTotalPages }}

{{ selectedDocChunks.title }}

Archivo: {{ selectedDocChunks.local_pdf }} | Total Fragmentos en ChromaDB: {{ selectedDocChunks.total_chunks }}

No hay fragmentos indexados en ChromaDB para este documento.
Chunk #{{ idx + 1 }} {{ chunk.id }}
Pág. {{ chunk.page }} {{ chunk.char_count }} caracteres
{{ chunk.text }}
Verifique la calidad del texto extraído para evaluar legibilidad semántica.

Auditoría de Extracción de Texto por Página

Inspeccione el texto crudo y la detección de diacríticos para evaluar la calidad de lectura digital.

Total de Caracteres {{ inspectResult.char_count }}
Total de Palabras {{ inspectResult.word_count }}
Acentos/Diacríticos (á, é, ñ) {{ inspectResult.has_accents ? 'Detectados (OK)' : 'No presentes' }}
Artículos en página {{ inspectResult.detected_articles.length }}
Texto Crudo Extraído (Capa Digital Nativa): Pág. {{ inspectResult.page }} / {{ inspectResult.total_pages }}
{{ inspectResult.raw_text }}

Historial de Consultas & Evaluación de Calidad

Supervise las consultas realizadas, tasa de utilidad y retroalimentación para afinar los embeddings.

Fecha / Hora Consulta Realizada Materia Resultados Primer Resultado Recuperado Calificación
Aún no se han registrado búsquedas en el sistema.
{{ item.timestamp }} {{ item.query }} {{ item.materia }} {{ item.results_count }} {{ item.top_result }}

Consola de Logs del Servidor Backend & RAG

Vea los eventos en vivo del contenedor Docker, ChromaDB y Starlette sin abrir la terminal.

No hay registros de log disponibles en este momento.
{{ log.timestamp }} [{{ log.level }}] {{ log.message }}
Total en ChromaDB {{ stats.fragmentos_indexados || '62,778' }} ● Índices persistidos en disco
Documentos Registrados {{ stats.documentos_totales || '1,970' }} ⚠️ {{ stats.documentos_escaneados || '312' }} escaneados/sin texto
Modelo Embeddings {{ stats.modelo_embeddings || 'paraphrase-multilingual' }} Proveedor: {{ stats.proveedor_embeddings || 'local' }}
Modelo Reranker {{ stats.modelo_reranker || 'ms-marco-MiniLM-L-12-v2' }} Motor: FlashRank (Cross-Encoder)

Acervo Normativo Indexado

Código del Trabajo 890 artículos

Segmentado por unidades normativas con citas exactas de artículos y páginas de PDF.

Constitución de la República 378 artículos

Jerarquía constitucional con texto íntegro para control de convencionalidad y amparo.

Biblioteca TSC 1,968 documentos

Todo el acervo con ~61,510 fragmentos de texto extraídos de los PDFs oficiales.