Mcp Simple Pubmed

Mcp Simple Pubmed

🚀 简单的PubMed MCP 服务器

这是一个通过Entrez API提供对PubMed文章访问的MCP服务器,能让你便捷地搜索PubMed数据库、访问文章摘要以及下载开放获取的文章全文。

smithery badge

✨ 主要特性

  • 🔍 使用关键词搜索PubMed数据库。
  • 📖 访问文章摘要。
  • 📥 下载全文(当文章在PubMed上开放获取时)。

请注意,工具返回的是XML格式的全文,这对于AI来说更有用,因为它提供了文档结构的额外信息,至少,这是Claude 3.5 Sonnet所偏好的。

此外,该工具和其他工具可能无法提供论文全文并不一定意味着论文不可用。在测试该工具时,遇到过一篇没有全文在PubMed上的论文,Claude通过DOI访问出版URL时得到了“禁止”错误,但使用常规浏览器却能访问同一页面。

简而言之,如果你的AI助手无法通过此工具获得论文全文,请尝试手动使用常规浏览器访问。

最后,该工具当然无法提供对付费期刊文章的访问。你可能需要通过你的图书馆资源或——作为最后手段——通过一个旨在使公开资助的研究免费提供的网站来阅读它们。

⚠️ 重要提示

工具返回的是XML格式的全文,适合AI使用;工具无法提供全文不代表论文不可用;工具无法提供对付费期刊文章的访问。

💡 使用建议

若AI助手无法获取论文全文,可尝试手动用常规浏览器访问;对付费期刊文章,可通过图书馆资源或相关免费网站阅读。

📦 安装指南

通过Smithery安装

要自动通过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请求/秒。未实施速率限制,因为通常情况下不太可能AI生成的流量超过此限制。如果你需要,可以注册一个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"
}
}
}
}

📄 许可证

MIT License

  • 0 关注
  • 0 收藏,38 浏览
  • system 提出于 2025-09-21 02:57

相似服务问题

相关AI产品