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.
| Herramienta | Qué hace |
|---|---|
verify_references | Verifica cada referencia: verificada, real pero con detalles incorrectos (con el registro corregido), probablemente fabricada, no encontrada, retractada o ambigua. |
check_retractions | Avisos de retractación, expresión de preocupación y corrección para una lista de DOIs. |
search_papers | Busca en OpenAlex y PubMed. Cada resultado tiene un DOI o PMID; los artículos retractados se excluyen y los preprints se etiquetan. |
format_citations | APA 7, MLA 9, Chicago, Harvard, Vancouver, IEEE o AMA, o BibTeX, RIS y CSL-JSON, formateados a partir del registro real. |
prisma_flow_diagram | Un 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
| Ruta | Qué es |
|---|---|
apps/mcp | El servidor MCP (HTTP Streamable, Hono). Cuotas, inicio de sesión opcional, analíticas, todo desactivado salvo que se configure. |
packages/scholar-core | Verificació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-engine | Análisis de DOI, BibTeX y RIS y ayudantes de Crossref. |
docs/samples/scholar-core | Salidas de muestra, regeneradas y verificadas por el conjunto de pruebas. |
skills/verified-citations | La Habilidad de Agente de Citas Verificadas. |
.claude-plugin/, .mcp.json | Plugin de Claude Code + mercado de un plugin (habilidad y servidor MCP en una sola instalación). |
server.json, glama.json | Entrada 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ở.