Multi Source News Verification Pipeline
БесплатноНе проверенMulti-source Dominican news ingestion, clustering, and AI verification (Ojo Crítico).
Описание
Multi-source Dominican news ingestion, clustering, and AI verification (Ojo Crítico).
README
Ingests news from multiple outlets, clusters related coverage, runs AI verification/synthesis, and publishes verified articles.
[!NOTE] For this project (Ojo Crítico), we are using the Dominican Republic as a case study but the pipeline is designed to be agnostic to the country. See Case Study for more details.
Docs
For more details, see the following docs:
Layout:
common/(config, db, sources, utils)ingestion/(ingests news from multiple outlets)preprocessing/(preprocesses and clusters news)audit/(runs fact checks and verifies news)mcp_app/(MCP server)api/(API)admin/(admin UI)website/(website)
Quickstart
To get started quickly using docker, follow these steps:
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
# crawl4ai / Playwright browser deps as needed for your OS
cp .env.example .env
# set DEEPINFRA_API_KEY, DEEPSEEK_API_KEY, FACT_CHECK_SEARCH_API_KEY (or SERPER_API_KEY)
# for deploy also set MCP_*/ADMIN_*/API_*/WEBSITE_* domain and auth keys
docker compose -f docker-compose.yml -f docker-compose.local.yml up -d --build
| Service | Local URL |
|---|---|
| MCP | http://localhost:7000/mcp |
| Admin | http://localhost:7001/admin |
| API | http://localhost:7002/api/articles |
| Website | http://localhost:7003 |
| Postgres | localhost:5432 (news; pytest uses news_test) |
Pipeline commands
These are the commands to run the pipeline locally.
python -m ingestion.ingestor
python -m preprocessing.runner
python -m audit.story_audit
python -m common.reindex
Tests
We use pytest to run against the test database. To run the tests, we need to set the TEST_DATABASE_URL environment variable to point at the test database.
⚠️ Never the app
newsDB — the fixture runsdrop_all).
export TEST_DATABASE_URL=postgresql+psycopg://news:news@localhost:5432/news_test
pytest -q
from github.com/ogaston/multi-source-news-verification-pipeline
Установка Multi Source News Verification Pipeline
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/ogaston/multi-source-news-verification-pipelineFAQ
Multi Source News Verification Pipeline MCP бесплатный?
Да, Multi Source News Verification Pipeline MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Multi Source News Verification Pipeline?
Нет, Multi Source News Verification Pipeline работает без API-ключей и переменных окружения.
Multi Source News Verification Pipeline — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Multi Source News Verification Pipeline в Claude Desktop, Claude Code или Cursor?
Открой Multi Source News Verification Pipeline на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare Multi Source News Verification Pipeline with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
