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.
| Ferramenta | O que faz |
|---|---|
verify_references | Verifica cada referência: verificada, real mas com detalhes incorretos (com o registro corrigido), provavelmente fabricada, não encontrada, retratada ou ambígua. |
check_retractions | Avisos de retratação, expressão de preocupação e correção para uma lista de DOIs. |
search_papers | Pesquisa no OpenAlex e no PubMed. Todo resultado tem DOI ou PMID; artigos retratados são excluídos e preprints são rotulados. |
format_citations | APA 7, MLA 9, Chicago, Harvard, Vancouver, IEEE ou AMA, ou BibTeX, RIS e CSL-JSON, formatados a partir do registro real. |
prisma_flow_diagram | Um 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
| Caminho | O que é |
|---|---|
apps/mcp | O servidor MCP (Streamable HTTP, Hono). Cotas, login opcional, análises, tudo desativado a menos que configurado. |
packages/scholar-core | Verificaçã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-engine | Análise de DOI, BibTeX e RIS e auxiliares do Crossref. |
docs/samples/scholar-core | Exemplos de saída, regenerados e verificados pela suíte de testes. |
skills/verified-citations | A Habilidade de Agente Citações Verificadas. |
.claude-plugin/, .mcp.json | Plugin do Claude Code + marketplace de plugin único (habilidade e servidor MCP em uma única instalação). |
server.json, glama.json | Registro 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ở.