Phở Research Tools

Verifica referencias escritas por IA contra Crossref, PubMed y OpenAlex, señala retractaciones, formatea citas (APA, Vancouver, BibTeX) y genera diagramas de flujo PRISMA 2020. Alojado, gratuito, sin necesidad de cuenta.

Servidor MCP alojado

npx add-mcp 'https://mcp.pho.chat/mcp'

Se instala en Claude Code, Codex, Cursor y más

Documentación

Phở Research Tools

Un servidor MCP de código abierto que permite a cualquier asistente de IA verificar sus propias referencias. Verifica citas, señala retractaciones, formatea bibliografías y dibuja diagramas PRISMA 2020, utilizando únicamente bases de datos académicas abiertas: Crossref, PubMed y OpenAlex.

Los modelos de IA inventan referencias. Este servidor le da a Claude, ChatGPT, Cursor o cualquier cliente MCP una forma de buscar cada una en una base de datos pública antes de que confíes en ella.

HerramientaQué hace
verify_referencesVerifica cada referencia: verificada, real pero con detalles incorrectos (con el registro corregido), probablemente fabricada, no encontrada, retractada o ambigua.
check_retractionsAvisos de retractación, expresión de preocupación y corrección para una lista de DOIs.
search_papersBusca en OpenAlex y PubMed. Cada resultado tiene un DOI o PMID; los artículos retractados se excluyen y los preprints se etiquetan.
format_citationsAPA 7, MLA 9, Chicago, Harvard, Vancouver, IEEE o AMA, o BibTeX, RIS y CSL-JSON, formateados a partir del registro real.
prisma_flow_diagramUn diagrama de flujo PRISMA 2020 (PNG + SVG) con una verificación de que los conteos coinciden.

Las cinco herramientas son de solo lectura. Los resultados son consultas a bases de datos, no opiniones del modelo: likely_fabricated significa que el DOI no está registrado o no existe un registro coincidente.

Usa el servidor alojado (sin instalación)

Añade esta URL como conector personalizado / servidor MCP en tu cliente:

https://mcp.pho.chat/mcp
  • Claude Code: claude mcp add --transport http pho-research https://mcp.pho.chat/mcp
  • Claude (web, escritorio): Configuración → Conectores → Añadir conector personalizado.
  • ChatGPT: Configuración → Apps y Conectores → Modo desarrollador → Crear.
  • Cursor, VS Code, otros: consulta apps/mcp/README.md.

No se necesita cuenta. El uso anónimo tiene una cuota diaria; una cuenta gratuita en pho.chat la aumenta. ¿Prefieres una página web? Las mismas herramientas funcionan en pho.chat/tools.

Habilidad de Citas Verificadas

Este repositorio también incluye Citas Verificadas, una Habilidad de Agente que hace que un asistente use las herramientas anteriores en cada referencia que escriba: encontrar fuentes con search_papers en lugar de recordarlas, ejecutar verify_references antes de mostrar cualquier cosa, formatear con format_citations, y decir qué referencias fueron corregidas, retractadas o eliminadas.

Claude Code (plugin: habilidad + servidor MCP en un solo paso)

claude plugin marketplace add thaohienhomes/pho-research-tools
claude plugin install verified-citations@pho-research-tools

El plugin añade la habilidad y conecta el servidor MCP pho-research. Ejecuta /mcp para comprobar que el servidor aparece como conectado. Desde una copia local, pasa la ruta de la carpeta a marketplace add en su lugar.

skills.sh (Claude Code, Cursor, Codex, Gemini CLI y otros agentes)

npx skills add thaohienhomes/pho-research-tools --skill verified-citations

Esto instala solo la habilidad. Conecta también el servidor MCP en tu agente, por ejemplo en Claude Code:

claude mcp add --transport http pho-research https://mcp.pho.chat/mcp

ClawHub (OpenClaw)

clawhub install verified-citations

Luego añade https://mcp.pho.chat/mcp como servidor MCP remoto en OpenClaw.

Claude.ai, ChatGPT y otros

Añade https://mcp.pho.chat/mcp como conector personalizado; instrucciones paso a paso para cada aplicación están en https://pho.chat/tools/mcp/. Sin el conector, pega una lista de referencias en el verificador gratuito en https://pho.chat/tools/citation-checker/.

Ejecútalo tú mismo

Requiere Node 22+ y pnpm 9.

pnpm install
pnpm dev            # http://localhost:8787/mcp

Cada ajuste es opcional para una ejecución local; consulta apps/mcp/.env.example. Hay un Dockerfile en apps/mcp/ (docker build -f apps/mcp/Dockerfile -t pho-mcp .).

Estructura del repositorio

RutaQué es
apps/mcpEl servidor MCP (HTTP Streamable, Hono). Cuotas, inicio de sesión opcional, analíticas, todo desactivado salvo que se configure.
packages/scholar-coreVerificación, comprobaciones de retractación, búsqueda, formato de citas y renderizado PRISMA. TypeScript puro, sin SDK de IA, sin base de datos.
packages/citation-engineAnálisis de DOI, BibTeX y RIS y ayudantes de Crossref.
docs/samples/scholar-coreSalidas de muestra, regeneradas y verificadas por el conjunto de pruebas.
skills/verified-citationsLa Habilidad de Agente de Citas Verificadas.
.claude-plugin/, .mcp.jsonPlugin de Claude Code + mercado de un plugin (habilidad y servidor MCP en una sola instalación).
server.json, glama.jsonEntrada del Registro MCP (publicado por .github/workflows/publish-mcp-registry.yml) y reclamación de mantenedor de Glama.
pnpm test        # 190 tests, all replaying recorded API responses
pnpm typecheck

Solo datos abiertos

Cada fuente a la que llama este servidor tiene una API abierta y metadatos abiertos. Nada detrás de un muro de pago se obtiene o almacena. Los estilos CSL integrados son CC BY-SA 3.0; detalles en NOTICE.md.

Privacidad

Lo que el servidor alojado recibe y conserva: https://pho.chat/tools/privacy/

Contribuciones y licencia

Las incidencias y solicitudes de extracción son bienvenidas; lee CONTRIBUTING.md primero. Informes de seguridad: SECURITY.md.

El código es MIT. Creado por Phở, un espacio de trabajo de investigación para médicos y científicos.


Tiếng Việt: Phở Research Tools là máy chủ MCP mã nguồn mở giúp trợ lý AI tự kiểm tra tài liệu tham khảo (xác minh trích dẫn, kiểm tra rút bài, định dạng, vẽ sơ đồ PRISMA 2020), chỉ dùng dữ liệu khoa học mở.