Phở Research Tools

Verifica referências escritas por IA contra Crossref, PubMed e OpenAlex, sinaliza retratações, formata citações (APA, Vancouver, BibTeX) e gera diagramas de fluxo PRISMA 2020. Hospedado, gratuito, sem necessidade de conta.

Servidor MCP hospedado

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

Instala no Claude Code, Codex, Cursor e outros

Documentação

Phở Research Tools

Um servidor MCP de código aberto que permite que qualquer assistente de IA verifique suas próprias referências. Ele verifica citações, sinaliza retratações, formata bibliografias e desenha diagramas PRISMA 2020, usando apenas bases de dados científicas abertas: Crossref, PubMed e OpenAlex.

Modelos de IA inventam referências. Este servidor dá ao Claude, ChatGPT, Cursor ou qualquer cliente MCP uma forma de consultar cada uma delas em uma base de dados pública antes de você confiar.

FerramentaO que faz
verify_referencesVerifica cada referência: verificada, real mas com detalhes incorretos (com o registro corrigido), provavelmente fabricada, não encontrada, retratada ou ambígua.
check_retractionsAvisos de retratação, expressão de preocupação e correção para uma lista de DOIs.
search_papersPesquisa no OpenAlex e no PubMed. Todo resultado tem DOI ou PMID; artigos retratados são excluídos e preprints são rotulados.
format_citationsAPA 7, MLA 9, Chicago, Harvard, Vancouver, IEEE ou AMA, ou BibTeX, RIS e CSL-JSON, formatados a partir do registro real.
prisma_flow_diagramUm diagrama de fluxo PRISMA 2020 (PNG + SVG) com verificação de que as contagens somam corretamente.

Todas as cinco ferramentas são somente leitura. Os resultados são consultas a bases de dados, não opiniões do modelo: likely_fabricated significa que o DOI não está registrado ou não existe registro correspondente.

Use o servidor hospedado (sem instalação)

Adicione esta URL como um conector personalizado / servidor MCP no seu cliente:

https://mcp.pho.chat/mcp
  • Claude Code: claude mcp add --transport http pho-research https://mcp.pho.chat/mcp
  • Claude (web, desktop): Configurações → Conectores → Adicionar conector personalizado.
  • ChatGPT: Configurações → Apps e Conectores → Modo desenvolvedor → Criar.
  • Cursor, VS Code, outros: veja apps/mcp/README.md.

Não é necessária conta. O uso anônimo tem uma cota diária; uma conta gratuita em pho.chat aumenta essa cota. Prefere uma página web? As mesmas ferramentas estão disponíveis em pho.chat/tools.

Habilidade de Citações Verificadas

Este repositório também inclui Citações Verificadas, uma Habilidade de Agente que faz o assistente usar as ferramentas acima em toda referência que escrever: encontrar fontes com search_papers em vez de recuperá-las da memória, executar verify_references antes de mostrar qualquer coisa, formatar com format_citations, e informar quais referências foram corrigidas, retratadas ou removidas.

Claude Code (plugin: habilidade + servidor MCP em um único passo)

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

O plugin adiciona a habilidade e conecta o servidor MCP pho-research. Execute /mcp para verificar se o servidor aparece como conectado. A partir de um checkout local, passe o caminho da pasta para marketplace add em vez disso.

skills.sh (Claude Code, Cursor, Codex, Gemini CLI e outros agentes)

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

Isso instala apenas a habilidade. Conecte também o servidor MCP no seu agente, por exemplo no Claude Code:

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

ClawHub (OpenClaw)

clawhub install verified-citations

Em seguida, adicione https://mcp.pho.chat/mcp como um servidor MCP remoto no OpenClaw.

Claude.ai, ChatGPT e outros

Adicione https://mcp.pho.chat/mcp como um conector personalizado; instruções passo a passo para cada aplicativo estão em https://pho.chat/tools/mcp/. Sem o conector, cole uma lista de referências no verificador gratuito em https://pho.chat/tools/citation-checker/.

Execute você mesmo

Requer Node 22+ e pnpm 9.

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

Toda configuração é opcional para execução local; veja apps/mcp/.env.example. Um Dockerfile está em apps/mcp/ (docker build -f apps/mcp/Dockerfile -t pho-mcp .).

Estrutura do repositório

CaminhoO que é
apps/mcpO servidor MCP (Streamable HTTP, Hono). Cotas, login opcional, análises, tudo desativado a menos que configurado.
packages/scholar-coreVerificação, checagem de retratação, busca, formatação de citações e renderização PRISMA. TypeScript puro, sem SDK de IA, sem banco de dados.
packages/citation-engineAnálise de DOI, BibTeX e RIS e auxiliares do Crossref.
docs/samples/scholar-coreExemplos de saída, regenerados e verificados pela suíte de testes.
skills/verified-citationsA Habilidade de Agente Citações Verificadas.
.claude-plugin/, .mcp.jsonPlugin do Claude Code + marketplace de plugin único (habilidade e servidor MCP em uma única instalação).
server.json, glama.jsonRegistro MCP (publicado por .github/workflows/publish-mcp-registry.yml) e reivindicação de mantenedor Glama.
pnpm test        # 190 tests, all replaying recorded API responses
pnpm typecheck

Apenas dados abertos

Toda fonte que este servidor consulta tem API aberta e metadados abertos. Nada protegido por paywall é buscado ou armazenado. Estilos CSL incorporados são CC BY-SA 3.0; detalhes em NOTICE.md.

Privacidade

O que o servidor hospedado recebe e mantém: https://pho.chat/tools/privacy/

Contribuição e licença

Issues e pull requests são bem-vindos; leia CONTRIBUTING.md primeiro. Relatórios de segurança: SECURITY.md.

O código é MIT. Construído por Phở, um espaço de trabalho de pesquisa para médicos e cientistas.


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ở.