Swiss Truth MCP

Base de conhecimento verificada para Agentes de IA — fatos suíços certificados, sem alucinações.

Documentação

Swiss Truth MCP

Infraestrutura de conhecimento verificada para agentes de IA — fatos certificados, não alucinações.

MCP Domains Claims Languages EU AI Act Auth LangChain CrewAI AutoGen

Swiss Truth é uma base de conhecimento validada por humanos + IA, projetada especificamente para agentes de IA. Cada fato passa por um pipeline de validação em 5 etapas, possui pontuação de confiança, URLs de fontes verificadas e hash de integridade SHA256. Conecte-se em 30 segundos. Nenhuma chave de API necessária.


Por que agentes usam Swiss Truth

ProblemaFerramenta Swiss Truth
🧠 Alucinação de LLM em perguntas factuaissearch_knowledge — mais de 2000 fatos certificados, 30 domínios
📎 Não consegue citar fontes ou verificar citaçõesget_citations — inline + APA com URLs verificadas
⏰ Dados de treinamento desatualizados em tópicos que mudam rapidamentecheck_freshness — detectar fatos desatualizados
⚖️ Respostas não conformes em domínios regulamentadoscheck_regulatory_compliance — FINMA, BAG, GDPR, EU AI Act
✅ Verifique múltiplas afirmações antes de enviar uma respostaverify_claims_batch — até 20 afirmações em paralelo
🔍 Risco de alucinação na resposta completaverify_response — pontuação de risco baixa / média / alta

Configuração Rápida

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

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

Ou diretamente via 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

Chamada de função OpenAI

import requests

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

14 Ferramentas MCP

🔍 Recuperação

FerramentaDescrição
search_knowledgeBusca semântica em mais de 2000 fatos certificados. Detecta automaticamente o idioma (DE/EN/FR/IT/ES/ZH/AR/RU/JA/KO). Retorna pontuação de confiança, URLs de fontes e hash SHA256.
get_claimProveniência completa para uma única afirmação: validador, instituição, data de revisão, SHA256.
get_knowledge_briefResumo de conhecimento estruturado e citável, otimizado para pipelines RAG.
list_domainsNavegue por todos os 30 domínios de conhecimento com contagens de afirmações certificadas.

✅ Verificação

FerramentaDescrição
verify_claimVerifique um fato: supported / contradicted / unknown com confiança + evidências.
verify_claims_batchVerifique até 20 afirmações em paralelo. Retorna veredito por afirmação + resumo.
verify_responseVerifique uma resposta completa de IA quanto ao risco de alucinação: low / medium / high.
find_contradictionsEncontre todas as afirmações certificadas que contradizem uma declaração.

📎 Citação e Qualidade

FerramentaDescrição
get_citationsCitações inline + APA formatadas corretamente com URLs de fontes verificadas.
check_freshnessDetecte dados de treinamento desatualizados. Retorna current / changed / unknown.
check_regulatory_complianceVerificação de conformidade Suíça/UE (FINMA, BAG, GDPR, EU AI Act).

📥 Contribuição e Feedback

FerramentaDescrição
submit_claimEnvie um fato ausente para revisão de especialistas. Aciona pré-triagem de IA + verificação de URL.
get_claim_statusAcompanhe o pipeline de revisão: draft → peer_review → certified.
report_agent_needRelate domínios ou recursos ausentes — o feedback molda o roadmap.

30 Domínios de Conhecimento

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

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

🔬 Ciência e Tecnologia (8): ai-ml · ai-safety · quantum-computing · cybersecurity · biotech · renewable-energy · space-science · blockchain-crypto

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


Personas de Agentes

Tipo de AgenteFerramentas PrincipaisCaso de Uso
Agente de Pesquisasearch_knowledge, get_knowledge_brief, get_citationsFundamente a pesquisa em fatos verificados
Conformidade Legalsearch_knowledge, check_regulatory_compliance, verify_claimFINMA, BAG, GDPR, EU AI Act
Pipeline RAGget_knowledge_brief, search_knowledge, get_citationsEnriqueça a recuperação com fatos validados
Verificação de Fatosverify_claim, verify_claims_batch, verify_responsePrevina alucinações
Consultoria de Saúdesearch_knowledge, check_regulatory_compliance, check_freshnessKVG, Krankenkasse, Swissmedic
Agente Financeirosearch_knowledge, check_regulatory_compliance, verify_claimInformações em conformidade com FINMA

Endpoints de Descoberta

Swiss Truth é detectável por agentes e crawlers por meio de endpoints padrão:

EndpointPadrãoFinalidade
/.well-known/mcp.jsonRFC 8615Autodescoberta MCP
/.well-known/ai-plugin.jsonOpenAIIntegração com GPT / Assistants API
/agents.jsonSwiss TruthManifesto de capacidades do agente
/llms.txtllmstxt.orgDescoberta por crawler de LLM
/openai-tools.jsonOpenAIDefinições de ferramentas de chamada de função

Pipeline de Validação

Cada afirmação passa por um pipeline de 5 etapas antes da certificação:

Submit → AI Pre-Screen → URL Verification → Expert Review → Peer Review → Certified ✓
  • Hash de integridade SHA256 — detectar adulteração
  • Ancoragem em blockchain — raiz Merkle semanal on-chain
  • Pontuação de confiança — pontuação de qualidade multidimensional
  • Renovação automática — afirmações expiradas reverificadas diariamente
  • Em conformidade com EU AI Act — trilha de auditoria completa

Estatísticas de Conhecimento

MétricaValor
Afirmações certificadas2000+
Domínios30
Idiomas10
Etapas de validação5
Validado por humanos✓
Integridade SHA256✓
Ancorado em blockchain✓
Em conformidade com EU AI Act✓
Chave de API necessária✗

Exemplos 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?"

Links

  • 🌐 Site: swisstruth.org
  • 📊 Confiança e Estatísticas: swisstruth.org/trust
  • 🔌 Endpoint MCP: https://swisstruth.org/mcp
  • 📦 Pacote 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