
CRED-1
io.github.aloth由 GitHub 账号 aloth 发布v2026.11.7更新于 Nov 7, 2026
Domain credibility ratings from the CRED-1 dataset: check, batch check and search news domains
发布方自己的服务:Cred
概览
基于 CRED-1 数据集的本地 MCP 服务器,让助手查询、批量检查和搜索 2600 多个新闻域名的可信度评级。
- 可以做什么
- 查询单个域名的评分、类别、等级和元数据
- 一次批量检查最多 100 个域名
- 按子串或正则模式搜索域名
- 读取数据集统计信息和带评分区间的类别分类
- 适用场景
- 适合助手处理新闻链接或来源清单、需要标记已知发布错误信息或虚假信息的域名时使用,也适合快速获取一批域名的离线信誉信号。
- 运行要求
- 通过 npx 从 npm 包 @aloth/cred1(或 cred1-mcp 可执行文件)以本地 stdio 进程运行,需要 Node 20 或更高版本。数据集随包分发,运行时无需账号、API 密钥或网络访问。
安装
在 SourceWeft 中
- 打开 控制台中的 CRED-1,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
CRED-1: Open Domain Credibility Dataset
[CRED-1 Domain Credibility Dataset Banner]
[DOI] [CI] [npm version] [npm downloads] [Glama MCP server]
CRED-1 is an open, reproducible domain-level credibility dataset combining multiple openly-licensed source lists with computed enrichment signals. It provides credibility scores for 2,600+ domains (exact count in the latest release) known to publish mis/disinformation, conspiracy theories, or other unreliable content. Community members can report missing domains for inclusion.
🎓 Presented at ACM WebSci 2026 (Braunschweig). Landing page: aloth.github.io/agentic-ai-information-integrity/cred-1.
🤖 MCP-ready: query domain credibility directly from Claude Desktop, Cursor & Windsurf, or any MCP-compatible agent. Jump to setup ↓
Paper: A. Loth, M. Kappes, and M.-O. Pahl, "CRED-1: An Open Multi-Signal Domain Credibility Dataset for Automated Pre-Bunking of Online Misinformation," Preprint, 2026. doi:10.2139/ssrn.6448466
Install
CLI Usage
In scripts, cred1 check <domain> --exit-code exits 0 when the domain is listed, 1 when it is not and 2 on a usage error. Color follows NO_COLOR and --no-color, and is off when the output is not a terminal. Requires Node 20 or newer.
Domain normalization is automatic: https://www.infowars.com/politics/ resolves to infowars.com.
MCP Server (Claude Desktop / Cursor / Windsurf)
CRED-1 ships an MCP server so AI assistants can check domain credibility directly.
Tools exposed
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
Note:
--mcpis handled by the CLI wrapper, or run the dedicated binary directly.
Alternatively, if the package is installed globally:
Cursor
Add to .cursor/mcp.json (project) or ~/.cursor/mcp.json (global):
Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
OpenClaw / any MCP-compatible host
Pinning a version
With npx -y @aloth/cred1, npx checks npm for a newer version each time the host starts the server and installs it, and a new version is published every week. A host restart can therefore run a release you have not reviewed. To decide when to update, pin the version in the config:
Or install a fixed version globally and point the host at the cred1-mcp binary as shown above:
Replace 2026.10.27 with the version you reviewed; npm view @aloth/cred1 version prints the latest one.
Most weekly releases only refresh the bundled dataset (data/cred1_compact.json), but every release is built from the current main branch, so code changes ship the same way. To see what changed between two versions, compare their tags, for example v2026-10-20...v2026-10-27. The server reads the dataset from the installed package and makes no network requests. Since 2026.6.14, releases are published from GitHub Actions with npm provenance, which npm audit signatures verifies.
Library Usage
Traffic-Light Scoring
Key Features
- 2,600+ domains with credibility scores (0.0–1.0)
- Dual-mode: works as CLI tool and JavaScript library
- Fully reproducible: Python pipeline rebuilds the dataset from scratch
- Multi-signal scoring combining source labels, domain age, web popularity, fact-check frequency, and threat intelligence
- Privacy-preserving: designed for on-device client-side deployment (no server calls needed)
- Two openly-licensed sources: no proprietary data dependencies
- Domain normalization: handles www., protocols, paths automatically
Dataset Schema
Compact Format (cred1_compact.json)
Full Format (cred1_current.json)
See CODEBOOK.md for full field documentation.
What the score is, and what it is not
The credibility score is a domain-level signal, not an item-level verdict. It says how a source has been rated by public source-rating initiatives; it does not say whether any individual article is true. Research that uses it as a veracity label is therefore working with a provenance-implied rather than item-verified signal: material drawn from domains scoring below 0.25 can be labelled low-credibility, material from established outlets legitimate, but no single item has been fact-checked. Outlet reputation is a good but imperfect proxy, and that bound should be carried into any reuse.
Rebuilding the Dataset
Versioning
CRED-1 uses calendar versioning (CalVer) across all distribution channels:
A new version is released weekly with rescored domains. The npm package updates automatically with each GitHub release, no separate version scheme needed.
To pin a specific dataset version:
Production Integrations
- Trackless Links: Safari extension for iOS and macOS that checks links locally against CRED-1 (reviewed in Mac & i 4/2026)
- RogueGPT: uses CRED-1 to identify low-credibility source domains for controlled fake-news stimulus generation
- HuggingFace: dataset mirror for ML pipelines
Contributing
Know a domain that should be in the dataset? Report a missing domain with evidence.
We accept community-reported domains that meet at least one of these criteria:
- Listed by Media Bias/Fact Check (MBFC)
- Flagged by an IFCN-certified fact-checker
- Subject to press council or regulatory action
- Documented in Wikipedia with credibility concerns
- Referenced in published academic research
Accepted domains are added to the pipeline and appear in the next weekly dataset release.
Citation
If you use CRED-1 in your work, please cite both the paper and the dataset version you used. The paper describes the method; the Zenodo record pins the exact data, which is what makes your results reproducible.
Paper:
Dataset:
The DOI above always resolves to the latest release. To cite a specific weekly snapshot, use the version DOI shown on that release's Zenodo page.
Related Projects
CRED-1 is one strand of a wider research program on generated disinformation. The domain scores are used to select low-credibility sources for stimulus generation in RogueGPT:
Companion data deposits
CRED-1 is archived alongside three companion datasets, which are versioned together so that they can be cited as one coherent set:
Related Publications
- Interrupting the Chain: Human Perception of AI-Generated Disinformation Through a Kill Chain Lens (INFORMATIK 2026, LNI). Positions domain-level credibility as a Delivery-stage signal. arXiv:2608.21389
- Blessing or Curse? A Survey on the Impact of Generative AI on Fake News (2024). arXiv:2404.03021
License
The dataset is everything in data/ and the releases built from it, including the copies on Zenodo and Hugging Face; LICENSE holds the CC BY 4.0 text. The code is src/, pipeline/ and examples/; LICENSE-MIT holds the MIT text. The npm package @aloth/cred1 ships both, so its license field reads MIT AND CC-BY-4.0.
The dataset is an aggregation of domain-level ratings from public source-rating initiatives. The aggregation, scoring and documentation are this project's own work and are released under CC BY 4.0; the underlying ratings remain attributable to their respective initiatives, which are named per record and listed in ATTRIBUTION.md. No access restriction applies to the dataset.
Author
Alexander Loth · alexloth.com · @xlth · ORCID
来源:README.md,提交 5bb5d1e
工具
0版本历史
3- v2026.11.7最新Nov 7, 2026
- v2026.11.3Nov 4, 2026
- v2026.10.27Oct 29, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
