原型 · 预览版:收录官方注册中心里的全部服务器,每 30 分钟同步一次。评价和账户功能将在后续阶段推出。
PopNx MCP为使用 AI 的人准备的 MCP 服务器 · 用大白话讲清楚

Tru8 Evidence Research

作者:SamYatesSmith版本 1.0.6i★ –i电脑或云端
注册名称io.github.SamYatesSmith/tru8

安装

概览

作者提供的说明(英文原文)

Source-traced evidence research for AI agents. We organise the evidence; you decide.

PopNx MCP 的三大支柱

这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。

它能帮你做什么

我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。

  • 连接方式: 电脑或云端
  • 传输方式: stdio, Streamable HTTP
  • 分类: 搜索与 AI 记忆
  • 你需要填写:TRU8_API_KEY, X-API-Key

安装

选择你使用的 AI 应用,然后复制设置。

安装之前

标为机密的值是你账户的钥匙。千万不要分享给别人,也不要粘贴到聊天里。

你需要

  • 在云端运行无需安装任何东西,通过互联网连接
  • PyPI已安装 Python 的 uv(用于 uvx 命令)

你用的是哪个应用?

在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。

这个地址需要在请求的 header 中放入密钥,而添加连接器的菜单无法设置。请改用 Claude Code、Cursor 或 VS Code。

或者在你的电脑上运行

打开 Claude Desktop → Settings → Developer → Edit Config,把下面的内容粘贴到 claude_desktop_config.json

{
  "mcpServers": {
    "tru8": {
      "command": "uvx",
      "args": [
        "tru8-mcp"
      ],
      "env": {
        "TRU8_API_KEY": "your-value",
        "TRU8_API_URL": "your-value"
      }
    }
  }
}

在终端中运行这条命令

claude mcp add --transport http tru8 https://api.trueight.com/mcp/ --header 'X-API-Key: your-value'

或者在你的电脑上运行

claude mcp add tru8 --env TRU8_API_KEY=your-value --env TRU8_API_URL=your-value -- uvx tru8-mcp

运行前请先填写空着的值。

在 Cursor 中打开

或者自己复制设置

粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json

{
  "mcpServers": {
    "tru8": {
      "url": "https://api.trueight.com/mcp/",
      "headers": {
        "X-API-Key": "your-value"
      }
    }
  }
}

或者在你的电脑上运行

在 Cursor 中打开

或者自己复制设置

粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json

{
  "mcpServers": {
    "tru8": {
      "command": "uvx",
      "args": [
        "tru8-mcp"
      ],
      "env": {
        "TRU8_API_KEY": "your-value",
        "TRU8_API_URL": "your-value"
      }
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

在 VS Code 中打开

或者自己复制设置

粘贴到项目中的 .vscode/mcp.json

{
  "servers": {
    "tru8": {
      "type": "http",
      "url": "https://api.trueight.com/mcp/",
      "headers": {
        "X-API-Key": "your-value"
      }
    }
  }
}

或者在你的电脑上运行

在 VS Code 中打开

或者自己复制设置

粘贴到项目中的 .vscode/mcp.json

{
  "servers": {
    "tru8": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "tru8-mcp"
      ],
      "env": {
        "TRU8_API_KEY": "your-value",
        "TRU8_API_URL": "your-value"
      }
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

这个地址需要在请求的 header 中放入密钥,而添加连接器的菜单无法设置。请改用 Claude Code、Cursor 或 VS Code。

你的选择通过 Cookie 保存在这台设备上,无需账户。

需要你填写的值

  • TRU8_API_KEY 机密 必填 env
    Tru8 API key (tru8_sk_...). Create at dashboard Settings > Developer. Store in env vars, never hardcode.
  • TRU8_API_URL env
    API base URL. Default: https://api.trueight.com
  • X-API-Key 机密 必填 HTTP header
    Tru8 API key (tru8_sk_...). Create at dashboard > Settings > Developer.

这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。

它能做什么

工具名称和描述与服务器在 2026年11月6日 报告的完全一致。这些内容由作者撰写,不是我们写的;我们以纯文本形式显示。

  • tru8_check

    Evidence research for a factual claim or article URL. Submit a claim as text or paste an article URL. URLs are auto-detected and trigger article mode: the pipeline extracts claims from the page and auto-selects up to 5 for evidence research. Tiers (in fallback order): - lookup (~

  • tru8_get_result

    Retrieve a previously submitted check with pre-computed analytics. Returns the full result including a _computed block with tier/type distributions, corroboration groups, diagnostic values, timeline analysis, element state summaries, and per-claim dispositions. Use this over tru8

  • tru8_get_result_raw

    Retrieve a previously submitted check without computed analytics. Returns claims, elements, evidence, and claim maps only. No _computed block. Smaller response payload. Use this when you will compute your own aggregations or only need specific fields from the raw data.

基础检查i

我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月8日

  • ✓ 通过

    作者与仓库一致

    注册名称已通过 GitHub 账户 SamYatesSmith 验证,该账户拥有此仓库

  • … 尚未检查

    仍在维护

    我们还没有从 GitHub 读取这个仓库

  • … 尚未检查

    有许可证

    我们还没有从 GitHub 读取这个仓库

  • ✓ 通过

    端点有响应

    在 159 毫秒内响应(HTTP 200)

  • – 不适用

    使用 OAuth 登录

    无需登录

  • ✓ 通过

    工具描述中没有隐藏指令

    已读取 3 个工具描述,未发现针对 AI 的隐藏指令

与“搜索与 AI 记忆”中的其他服务器比较i

  • 星标数多于此分类中其他 5668 个服务器的 0%
  • 发布到注册中心的时间比此分类中其他 5668 个服务器的 88% 更新
  • 基础检查结果等于或优于此分类中其他 5668 个服务器的 100%

与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。

常见问题

Tru8 Evidence Research 安全吗?

它在 3 项适用的基础检查中通过了 3 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。

它需要哪些密钥或代码?

你需要填写:TRU8_API_KEY, X-API-Key

它在我的电脑上运行还是在云端?

两种方式都可以:安装在你的电脑上,或者连接云端版本。

它还在维护吗?

GitHub 仓库最后更新于–,最新版本(1.0.6)于5天前进入注册中心。

哪些应用可以使用它?

支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。它通过 URL 连接,所以接受远程 MCP 服务器的应用也可以使用,例如开启开发者模式的 ChatGPT。

有什么可以替代它?

同一分类中有:Context7, Codebase Memory, Exa

替代选择

同一分类中其他作者的服务器,按星标数排序。

如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i

Context7

作者:upstash

Up-to-date docs for AI agents

电脑或云端★ 64,224MIT昨天更新
安装

Codebase Memory

作者:DeusData

Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.

在你的电脑上运行★ 48,148MIT21天前更新
安装

Exa

作者:exa-labs

Connect AI agents to Exa for web search, content fetching, and multi-step research.

在云端运行★ 5,213MIT2个月前更新
安装

作者的 README

打开 README

按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。

Tru8 — AI-Powered Evidence Research Platform

Tru8 organises evidence so you can decide what matters. Submit a claim or URL, and Tru8 retrieves evidence from the open web and specialist APIs, classifies it by tier (primary / reporting / commentary) and type (data / official / news / analysis / opinion / academic), decomposes claims into elements, maps evidence to those elements, and presents the full landscape — structured, not summarised.

Mission: "We organise; you decide."

Quick Start

Prerequisites
  • Docker & Docker Compose
  • Python 3.11+
  • Node.js 20+
1. Start Infrastructure
docker-compose up -d    # PostgreSQL 16, Redis 7, Qdrant
2. Backend
cd backend

python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate pip install -r requirements.txt cp .env.example .env # Edit with your API keys alembic upgrade head uvicorn app.main:app --reload # http://localhost:8000

3. Frontend
cd web

npm install npm run dev # http://localhost:3000

Project Structure

tru8/

├── backend/ # FastAPI backend + evidence pipeline │ ├── app/ │ │ ├── api/v1/ # REST endpoints (checks, agent, verify, payments) │ │ ├── core/ # Config, auth, pricing, manifest signing │ │ ├── models/ # SQLModel schemas (Check, Claim, Evidence, ClaimConsensus) │ │ ├── pipeline/ # Two-phase evidence pipeline │ │ ├── services/ # API adapters, search, payments, consensus │ │ └── utils/ # Classifiers, deduplication, query planning │ ├── alembic/ # Database migrations │ ├── tru8_mcp/ # MCP server package for AI agents │ └── tests/ # 990 unit + integration tests ├── web/ # Next.js 14 frontend │ ├── app/ # Pages (dashboard, developers, public reports) │ ├── components/ # Evidence views, claim map, marketing │ └── lib/ # API client, tiers, diagnostics ├── shared/ # Shared TypeScript types ├── docker-compose.yml # PostgreSQL, Redis, Qdrant, MinIO (optional) └── .claude/CLAUDE.md # Full engineering context

Pipeline

Two-phase pipeline with user claim selection gate (article mode):

Phase 1:  Ingest → Extract claims → Classify article → Rank claims

[PAUSE — user selects claims]

Phase 2: Fact-check lookup → Decompose into elements → Retrieve evidence → Score relevance → Classify tier/type → Map evidence to elements → Derive orientation → Complete

Post: Coverage recovery (Stage 5.1), video recommendations, auto-archiving

Evidence flows through web search plus specialist source adapters:

CategorySources
Web searchSerper.dev, Brave Search, SerpAPI (fallback chain)
Fact-checkGoogle Fact-Check API
GovernmentGOV.UK, Hansard, GovInfo, Companies House, ONS
LegalUK Legislation (legislation.gov.uk)
EconomicFRED, Marketaux, World Bank
AcademicSemantic Scholar, OpenAlex, PubMed
ClimateNOAA, WeatherAPI, Open-Meteo, GBIF
ArchivesWikipedia (+ reference mining), Library of Congress, Internet Archive
HealthWHO
SportsTransfermarkt, Football-Data.org
VideoYouTube Data API

Six Evidence Views

ViewQuestion it answers
CartographerWhat's the shape of this conversation?
LibrarianIs this the full set, clearly labelled?
InterpreterDoes this evidence answer this sub-question?
ProjectionistWhat's been said on camera?
ChronologistWhen did the evidence appear?
SeekerWhat don't we know yet?

API & Agent Access

Tru8 exposes a developer API and MCP server for AI agents.

Agent Commerce Gateway
# Quick check (~15s, heuristic classification)

curl -X POST https://api.trueight.com/api/v1/agent/quick \ -H "X-API-Key: $TRU8_API_KEY" \ -d '{"claim": "UK inflation is 3.2%"}'

Smart endpoint with tier fallback (lookup → consensus → quick → full)

curl -X POST https://api.trueight.com/api/v1/agent/check \ -H "X-API-Key: $TRU8_API_KEY" \ -d '{"claim": "UK inflation is 3.2%", "max_tier": "full"}'

TierCostTimeWhat you get
Lookup~£0.02instantCached prior analysis
Consensus~£0.03instantCross-user aggregate landscape (k>=3 checks)
Quick~£0.07~15sWeb search + heuristic classification
Full~£0.15~60-90sweb + specialist APIs, LLM classification, element decomposition

Three payment rails: x402 (USDC/SIWE), Skyfire (JWT), prepaid credits.

MCP Server
{

"mcpServers": { "tru8": { "command": "python", "args": ["-m", "tru8_mcp"], "env": { "TRU8_API_KEY": "tru8_sk_..." } } } }

Tools: tru8_check (evidence research with tier fallback), tru8_get_result (with analytics), tru8_get_result_raw.

Manifest Verification

Every completed check receives an HMAC-SHA256 signed manifest. Verify the signed fields haven't changed since signing:

curl https://api.trueight.com/verify/{check_id}

Testing

cd backend

pytest tests/ -v # Full suite (990 tests) pytest tests/unit/pipeline/ -v # Pipeline unit tests pytest tests/unit/agent/ -v # Agent/commerce tests pytest tests/integration/ -v # Integration tests

Infrastructure

ServicePortPurpose
PostgreSQL 165433Primary database (SQLModel)
Redis 76379Cache + rate limiting
Qdrant6333Vector similarity search
MinIO (optional)9000Local S3 for file uploads

Auth: Clerk (JWT + JWKS) for dashboard, API keys for developer access. Payments: Stripe (4 subscription tiers) + Agent per-use payments.

API Documentation

  • Swagger UI: http://localhost:8000/api/docs
  • ReDoc: http://localhost:8000/api/redoc
  • Health: http://localhost:8000/api/v1/health/

Environment Variables

Copy backend/.env.example to backend/.env. Key groups:

GroupRequiredVariables
DatabaseYesDATABASE_URL
RedisYesREDIS_URL
AuthYesCLERK_SECRET_KEY, CLERK_JWT_ISSUER
LLMYesGOOGLE_AI_API_KEY, OPENAI_API_KEY
SearchYes (at least one)SERPER_API_KEY, BRAVE_API_KEY, SERP_API_KEY
PaymentsFor subscriptionsSTRIPE_SECRET_KEY, STRIPE_WEBHOOK_SECRET
Government APIsOptionalFRED_API_KEY, NOAA_API_KEY, etc.
Manifest signingOptionalMANIFEST_SIGNING_ENABLED, MANIFEST_SIGNING_KEY

Feature flags (all default to sensible values): ENABLE_API_RETRIEVAL, ENABLE_LLM_RELEVANCE_SCORER, ENABLE_QUERY_PLANNING, etc. See backend/.env.example for the full list.

Licence

Private — All rights reserved.

问 PopNx