Swiss Truth MCP

Base de conocimiento verificada para Agentes de IA — datos suizos certificados, sin alucinaciones.

Documentación

Swiss Truth MCP

Infraestructura de conocimiento verificada para agentes de IA: hechos certificados, no alucinaciones.

MCP Domains Claims Languages EU AI Act Auth LangChain CrewAI AutoGen

Swiss Truth es una base de conocimiento validada por humanos + IA, diseñada específicamente para agentes de IA. Cada hecho pasa por un pipeline de validación de 5 etapas, lleva una puntuación de confianza, URLs de fuentes verificadas y un hash de integridad SHA256. Conéctate en 30 segundos. No se requiere clave API.


Por qué los agentes usan Swiss Truth

ProblemaHerramienta de Swiss Truth
🧠 Alucinación de LLM en preguntas factualessearch_knowledge — más de 2000 hechos certificados, 30 dominios
📎 No puede citar fuentes ni verificar citasget_citations — citas inline + APA con URLs verificadas
⏰ Datos de entrenamiento desactualizados en temas de cambio rápidocheck_freshness — detecta hechos obsoletos
⚖️ Respuestas no conformes en dominios reguladoscheck_regulatory_compliance — FINMA, BAG, GDPR, EU AI Act
✅ Verificar múltiples afirmaciones antes de enviar una respuestaverify_claims_batch — hasta 20 afirmaciones en paralelo
🔍 Riesgo de alucinación en respuestas completasverify_response — puntuación de riesgo baja / media / alta

Configuración rápida

MCP (Claude Desktop, Cursor, Windsurf, cualquier cliente MCP)

{
  "mcpServers": {
    "swiss-truth": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://swisstruth.org/mcp"]
    }
  }
}

O directamente vía HTTP:

{
  "mcpServers": {
    "swiss-truth": {
      "type": "http",
      "url": "https://swisstruth.org/mcp"
    }
  }
}

LangChain

pip install swiss-truth-langchain
from swiss_truth_langchain import SwissTruthToolkit

toolkit = SwissTruthToolkit()
tools = toolkit.get_tools()  # search, verify, batch verify, citations, freshness, compliance

CrewAI

pip install swiss-truth-crewai
from swiss_truth_crewai import SwissTruthSearchTool, SwissTruthVerifyTool
from crewai import Agent

researcher = Agent(
    role="Research Agent",
    tools=[SwissTruthSearchTool(), SwissTruthVerifyTool()]
)

AutoGen

pip install swiss-truth-autogen
from swiss_truth_autogen import register_swiss_truth_functions

register_swiss_truth_functions(assistant, user_proxy)
# Adds: search_knowledge, verify_claim, verify_claims_batch, get_knowledge_brief

Llamada de funciones OpenAI

import requests

tools = requests.get("https://swisstruth.org/openai-tools.json").json()
# Ready-to-use tool definitions for OpenAI API, LlamaIndex, etc.

14 Herramientas MCP

🔍 Recuperación

HerramientaDescripción
search_knowledgeBúsqueda semántica sobre más de 2000 hechos certificados. Detecta automáticamente el idioma (DE/EN/FR/IT/ES/ZH/AR/RU/JA/KO). Devuelve puntuación de confianza, URLs de fuentes, hash SHA256.
get_claimProcedencia completa de una sola afirmación: validador, institución, fecha de revisión, SHA256.
get_knowledge_briefResumen de conocimiento estructurado y citable, optimizado para pipelines RAG.
list_domainsExplora los 30 dominios de conocimiento con recuentos de afirmaciones certificadas.

✅ Verificación

HerramientaDescripción
verify_claimVerificación de hechos de una declaración: supported / contradicted / unknown con confianza + evidencia.
verify_claims_batchVerifica hasta 20 afirmaciones en paralelo. Devuelve veredicto por afirmación + resumen.
verify_responseComprueba una respuesta completa de IA para detectar riesgo de alucinación: low / medium / high.
find_contradictionsEncuentra todas las afirmaciones certificadas que contradicen una declaración.

📎 Citación y Calidad

HerramientaDescripción
get_citationsCitas inline + APA correctamente formateadas con URLs de fuentes verificadas.
check_freshnessDetecta datos de entrenamiento obsoletos. Devuelve current / changed / unknown.
check_regulatory_complianceVerificación de cumplimiento suizo/UE (FINMA, BAG, GDPR, EU AI Act).

📥 Contribución y Comentarios

HerramientaDescripción
submit_claimEnvía un hecho faltante para revisión de expertos. Activa pre-selección de IA + verificación de URL.
get_claim_statusSeguimiento del pipeline de revisión: draft → peer_review → certified.
report_agent_needReporta dominios o funciones faltantes: los comentarios dan forma a la hoja de ruta.

30 Dominios de Conocimiento

🇨🇭 Suizos (11): swiss-health · swiss-law · swiss-finance · swiss-education · swiss-energy · swiss-transport · swiss-politics · swiss-agriculture · swiss-digital · swiss-environment · labor-employment

🇪🇺 UE y Globales (6): eu-law · eu-health · global-science · international-law · economics · us-law

🔬 Ciencia y Tecnología (8): ai-ml · ai-safety · quantum-computing · cybersecurity · biotech · renewable-energy · space-science · blockchain-crypto

🌍 Generales (5): climate · world-science · world-history · mental-health · nutrition-food


Personas de Agente

Tipo de AgenteHerramientas PrincipalesCaso de Uso
Agente de Investigaciónsearch_knowledge, get_knowledge_brief, get_citationsFundamentar la investigación en hechos verificados
Cumplimiento Legalsearch_knowledge, check_regulatory_compliance, verify_claimFINMA, BAG, GDPR, EU AI Act
Pipeline RAGget_knowledge_brief, search_knowledge, get_citationsEnriquecer la recuperación con hechos validados
Verificación de Hechosverify_claim, verify_claims_batch, verify_responsePrevenir alucinaciones
Asesoramiento de Saludsearch_knowledge, check_regulatory_compliance, check_freshnessKVG, Krankenkasse, Swissmedic
Agente Financierosearch_knowledge, check_regulatory_compliance, verify_claimInformación conforme a FINMA

Endpoints de Descubrimiento

Swiss Truth es detectable por agentes y rastreadores mediante endpoints estándar:

EndpointEstándarPropósito
/.well-known/mcp.jsonRFC 8615Auto-descubrimiento MCP
/.well-known/ai-plugin.jsonOpenAIIntegración con GPT / Assistants API
/agents.jsonSwiss TruthManifiesto de capacidades del agente
/llms.txtllmstxt.orgDescubrimiento por rastreadores LLM
/openai-tools.jsonOpenAIDefiniciones de herramientas de llamada de funciones

Pipeline de Validación

Cada afirmación pasa por un pipeline de 5 etapas antes de la certificación:

Submit → AI Pre-Screen → URL Verification → Expert Review → Peer Review → Certified ✓
  • Hash de integridad SHA256 — detecta manipulación
  • Anclaje en blockchain — raíz de Merkle semanal en cadena
  • Puntuación de confianza — puntuación de calidad multidimensional
  • Renovación automática — las afirmaciones caducadas se re-verifican diariamente
  • Conforme al EU AI Act — registro de auditoría completo

Estadísticas de Conocimiento

MétricaValor
Afirmaciones certificadas2000+
Dominios30
Idiomas10
Etapas de validación5
Validado por humanos✓
Integridad SHA256✓
Anclado en blockchain✓
Conforme al EU AI Act✓
Clave API requerida✗

Ejemplos de Consultas

"Is health insurance mandatory in Switzerland?"
"What does the EU AI Act require for high-risk AI systems?"
"How does RAG reduce LLM hallucinations?"
"What are the FINMA regulations for crypto assets?"
"What is the current status of quantum error correction?"
"How does Swiss mandatory health insurance work?"

Enlaces

  • 🌐 Sitio web: swisstruth.org
  • 📊 Confianza y Estadísticas: swisstruth.org/trust
  • 🔌 Endpoint MCP: https://swisstruth.org/mcp
  • 📦 Paquete npm: npx -y mcp-remote https://swisstruth.org/mcp
  • 🐍 PyPI LangChain: pip install swiss-truth-langchain
  • 🐍 PyPI CrewAI: pip install swiss-truth-crewai
  • 🐍 PyPI AutoGen: pip install swiss-truth-autogen