关于 Phở Research Tools
Phở Research Tools 是面向研究人员和 AI 助手的开源 MCP 服务,可通过开放学术数据库核验引用。它还支持证据检索、PRISMA 筛选、引文格式化,以及数据集和研究软件搜索。
主要功能
- 01核验参考文献并检测撤稿
- 02搜索论文并按证据强度排序
- 03格式化引文和书目
- 04生成 PRISMA 2020 流程图和日志
- 05查找开放数据集与研究工具
适用场景
- 01在发表前检查 AI 撰写的参考文献
- 02审查研究主张的相关证据
- 03准备 PRISMA 2020 筛选记录
- 04为研究寻找数据集或软件
MCP 相关
该 MCP 服务向 MCP 客户端提供九种只读研究工具,包括参考文献核验、论文搜索、证据检索、引文格式化和 PRISMA 工作流。可通过托管 HTTP 端点连接,也可在本地运行。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.pho.chat/mcpclaude mcp add --transport http thaohienhomes-pho-research-tools https://mcp.pho.chat/mcp{"mcpServers":{"thaohienhomes-pho-research-tools":{"type":"http","url":"https://mcp.pho.chat/mcp"}}}在 Cursor 中打开{"servers":{"thaohienhomes-pho-research-tools":{"type":"http","url":"https://mcp.pho.chat/mcp"}}}在 VS Code 中打开{"mcpServers":{"thaohienhomes-pho-research-tools":{"type":"http","url":"https://mcp.pho.chat/mcp"}}}{"mcpServers":{"thaohienhomes-pho-research-tools":{"serverUrl":"https://mcp.pho.chat/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
5| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| references | string | 是 | 原样提供的参考文献列表:任意引用格式、BibTeX、RIS、CSL-JSON,或每行一个 DOI。 |
详细介绍
Phở Research Tools
一款开源 MCP 服务,让任何 AI 助手都能核查自己的参考文献。 它使用 Crossref、PubMed、OpenAlex、Europe PMC、DataCite、bio.tools 等开放数据库,验证引文、标记撤稿、查找支持某项主张的最强证据、整理参考文献格式、执行 PRISMA 2020 筛选,并查找开放数据集和研究软件。
AI 模型会编造参考文献。此服务让 Claude、ChatGPT、Cursor 或任何 MCP 客户端都能在你信任某条参考文献之前,先在公共数据库中查证。
| 工具 | 功能 |
|---|---|
verify_references | 检查每条参考文献:已验证、真实但细节有误(并提供更正后的记录)、疑似编造、未找到、已撤稿或存在歧义。 |
check_retractions | 检查 DOI 列表中的撤稿、关注声明和更正通知。 |
search_papers | 搜索 OpenAlex 和 PubMed。每条结果都有 DOI 或 PMID;排除已撤稿的论文,并标注预印本。 |
format_citations | 根据真实记录整理为 APA 7、MLA 9、Chicago、Harvard、Vancouver、IEEE 或 AMA 格式,也支持 BibTeX、RIS 和 CSL-JSON。 |
prisma_flow_diagram | 生成 PRISMA 2020 流程图(PNG + SVG),并检查计数是否一致。 |
find_evidence | 查找支持某项主张的最强证据,按证据等级排序(指南、荟萃分析、RCT 等),并逐字引用每项证据的结论。 |
screening_log | 将筛选决定转换为 PRISMA 计数、流程图和 CSV 日志,并列出审稿人会发现的问题。 |
find_datasets | 根据研究问题查找开放数据集,提供许可证判定、已验证的来源论文和可分享的摘要。 |
find_tools | 从 bio.tools 注册表中查找适用于某项任务的研究软件,提供许可证判定、已验证的论文、维护状态标签和安装命令。 |
这九种工具均为只读。结果来自数据库查询,而非模型观点:
likely_fabricated 表示该 DOI 未注册或没有匹配记录;find_evidence 不会判断某篇论文是否支持某项主张,而是提供论文中引用的结论。
使用托管服务(无需安装)
将此 URL 添加为客户端中的自定义连接器 / MCP 服务:
https://mcp.pho.chat/mcp
- Claude Code:
claude mcp add --transport http pho-research https://mcp.pho.chat/mcp - Claude(网页端、桌面端): Settings → Connectors → Add custom connector。
- ChatGPT: Settings → Apps & Connectors → Developer mode → Create。
- Cursor、VS Code 等: 请参阅
apps/mcp/README.md。
无需账号。匿名使用有每日额度;在 pho.chat 注册免费账号即可提高额度。更喜欢网页?同样的工具也可在 pho.chat/tools 使用。
Verified Citations 技能
此仓库还提供 Verified Citations,这是一项 Agent Skill,可让助手对其撰写的每条参考文献都使用上述工具:使用 search_papers 查找来源,而不是凭记忆引用;展示内容前运行 verify_references;使用 format_citations 整理格式;并说明哪些参考文献已更正、撤稿或移除。
Claude Code(插件:一步安装技能和 MCP 服务)
claude plugin marketplace add thaohienhomes/pho-research-tools
claude plugin install verified-citations@pho-research-tools
该插件会添加此技能并连接 pho-research MCP 服务。运行 /mcp,检查服务是否显示为已连接。从本地检出目录安装时,请将文件夹路径传递给 marketplace add。
Cursor(Agent 插件:一步安装 skill + MCP 服务)
仓库根目录是一个 Agent 插件:plugin.json 为插件命名,skills/ 存放 skill,mcp.json 连接 https://mcp.pho.chat/mcp 上的 pho-research 服务。Cursor 会直接加载:
- **Teams 和 Enterprise:**Dashboard → Plugins & MCPs → Add Marketplace → Import from
Repo,然后粘贴
https://github.com/thaohienhomes/pho-research-tools。 - **本地:**将此仓库克隆或复制到
~/.cursor/plugins/local/verified-citations,运行 Developer: Reload Window,并在 Customize 下检查是否列出了该插件和pho-researchMCP 服务。
插件徽标位于 assets/logo.svg。支持邮箱:[email protected]。
skills.sh(Claude Code、Cursor、Codex、Gemini CLI 和其他 Agent)
npx skills add thaohienhomes/pho-research-tools --skill verified-citations
此操作只会安装 skill。还需在 Agent 中连接 MCP 服务,例如在 Claude Code 中:
claude mcp add --transport http pho-research https://mcp.pho.chat/mcp
ClawHub(OpenClaw)
clawhub install verified-citations
然后在 OpenClaw 中将 https://mcp.pho.chat/mcp 添加为远程 MCP 服务。
Claude.ai、ChatGPT 和其他平台
添加 https://mcp.pho.chat/mcp 作为自定义连接器;各应用的分步说明见 https://pho.chat/tools/mcp/。如果没有连接器,可将参考文献列表粘贴到免费的检查工具 https://pho.chat/tools/citation-checker/ 中。
自行运行
需要 Node 22+ 和 pnpm 9。
pnpm install
pnpm dev # http://localhost:8787/mcp
本地运行时所有设置均为可选;请参阅 apps/mcp/.env.example。apps/mcp/ 中提供了 Dockerfile(docker build -f apps/mcp/Dockerfile -t pho-mcp .)。
仓库结构
| 路径 | 内容 |
|---|---|
apps/mcp | MCP 服务(Streamable HTTP、Hono)。配额、可选登录和分析功能默认均关闭,除非进行配置。 |
packages/scholar-core | 验证、撤稿检查、搜索、引用格式化和 PRISMA 渲染。纯 TypeScript,不使用 AI SDK 或数据库。 |
packages/citation-engine | DOI、BibTeX 和 RIS 解析及 Crossref 辅助工具。 |
docs/samples/scholar-core | 示例输出,由测试套件重新生成并检查。 |
skills/verified-citations | Verified Citations Agent Skill。 |
.claude-plugin/、.mcp.json | Claude Code 插件 + 单插件市场(一次安装 skill 和 MCP 服务)。 |
plugin.json、mcp.json | 面向 Cursor 和其他 Agent Plugins 客户端的 Agent Plugin 清单(从 skills/ 中查找 skills)。 |
assets/logo.svg | 插件徽标,是 apps/mcp/public/icon.png 的矢量版本。 |
server.json、glama.json | MCP Registry 条目(由 .github/workflows/publish-mcp-registry.yml 发布)和 Glama 维护者认领信息。 |
pnpm test # 190 tests, all replaying recorded API responses
pnpm typecheck
仅使用开放数据
此服务调用的所有数据源都提供开放 API 和开放元数据。不会获取或存储任何付费墙后的内容。内嵌的 CSL 样式采用 CC BY-SA 3.0 许可;详情见 NOTICE.md。
隐私
托管服务接收并保留哪些数据:https://pho.chat/tools/privacy/
贡献与许可证
欢迎提交问题和拉取请求;请先阅读 CONTRIBUTING.md。
安全问题报告请见 SECURITY.md。
代码采用 MIT 许可证。由 Phở 构建,这是一个面向医生和科学家的研究工作空间。
Tiếng Việt: Phở Research Tools 是一款开源 MCP 服务,可帮助 AI 助手自行检查参考文献(验证引文、检查撤稿、格式化以及绘制 PRISMA 2020 流程图),仅使用开放的科学数据。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。