](https://mseep.ai/app/andybrandt-mcp-simple-pubmed)
MCP简易PubMed
 ](https://smithery.ai/server/mcp-simple-pubmed)
一个MCP服务器,通过Entrez API提供对PubMed文章的访问。
特性
工具
- 搜索PubMed -使用关键字、MeSH术语、作者姓名、日期范围和布尔运算符搜索数据库
- 获取全文 -下载全文(适用于PubMed Central的开放获取文章)
- 访问摘要 -通过资源URI检索文章摘要和元数据
提示(v0.1.14中新增)
MCP Prompts可帮助您构建有效的PubMed搜索:
- 系统评价搜索 -使用MeSH术语、同义词和日期过滤器生成全面的搜索策略,以进行系统评价
- PICO搜索 -使用PICO框架构建临床问题搜索(人群、干预、比较、结果)
- 作者搜索 -查找具有正确名称格式的特定作者的所有出版物
这些提示引导人工智能构建优化的PubMed查询,使进行彻底的文献搜索变得更加容易。
备注
请注意,该工具返回XML化版本的全文。然而,它对人工智能来说比“人类可读”的文本更有用,因为它为它们提供了有关文档结构的额外信息。至少,这是克劳德3.5十四行诗所说的他更喜欢的。
另请注意,此工具和其他工具无法提供论文全文可能不是因为它不可用。在测试这个工具时,我遇到了一篇在PubMed上没有全文的论文,当Claude使用fetch访问出版物URL(我们确实通过DOI获得了)时,他确实遇到了“禁止”错误。然而,我能够使用常规浏览器访问同一页面。
换句话说,如果你的人工智能助手无法使用此工具获取论文的全文,那么值得用常规网络浏览器手动尝试。
最后,这个工具当然不能让你访问付费墙/付费论文。你可以通过你的图书馆访问来阅读它们,或者作为最后的手段,通过一个致力于免费提供公共资助研究的网站来阅读它们。
安装
通过Smithery安装
通过以下方式自动安装Simple PubMed for Claude Desktop 史密瑟里:
npx -y @smithery/cli install mcp-simple-pubmed --client claude手动安装
pip install mcp-simple-pubmed配置
服务器需要以下环境变量:
PUBMED_EMAIL:您的电子邮件地址(NCBI要求)PUBMED_API_KEY:用于更高速率限制的可选API键
标准速率限制为每秒3个请求。没有实施速率限制,因为在典型的使用场景中,你的人工智能不太可能产生更多的流量。如果你需要它,你可以 注册API密钥 这将给你10个请求/秒。阅读关于 这在NCBI页面上.
使用Claude Desktop
添加到您的Claude Desktop配置(claude_desktop_config.json):
(Mac OS)
{
"mcpServers": {
"simple-pubmed": {
"command": "python",
"args": ["-m", "mcp_simple_pubmed"],
"env": {
"PUBMED_EMAIL": "your-email@example.com",
"PUBMED_API_KEY": "your-api-key"
}
}
}
}(Windows)
{
"mcpServers": {
"simple-pubmed": {
"command": "C:\\Users\\YOUR_USERNAME\\AppData\\Local\\Programs\\Python\\Python311\\python.exe",
"args": [
"-m",
"mcp_simple_pubmed"
],
"env": {
"PUBMED_EMAIL": "your-email@example.com",
"PUBMED_API_KEY": "your-api-key"
}
}
}
}macOS SSL证书修复
如果您在macOS上遇到SSL证书验证错误(例如 [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain),您需要安装正确的证书包:
/Applications/Python\ 3.13/Install\ Certificates.command替换 3.13 使用您的Python版本号。这个脚本来自Python.org的Python安装。
您还可以从Finder运行它:
如果您在Claude Desktop打开时执行此更改,则需要退出并重新启动以使其生效。
许可证
MIT许可证
