Mcp 简单 Pubmed
概览
什么是 MCP Simple PubMed?
MCP Simple PubMed 是一个强大的服务器,旨在搜索和查询 PubMed 医学论文和研究数据库。它为用户提供了一种高效的方式来访问庞大的医学文献库,使研究人员、医疗专业人员和学生更容易找到相关的研究和文章。
MCP Simple PubMed 的特点
- 用户友好的界面:该平台设计简洁,允许用户轻松导航,毫不费力地找到所需信息。
- 综合搜索功能:用户可以使用各种过滤器进行详细搜索,根据特定标准(如出版日期、作者和关键词)缩小结果范围。
- 访问全文:MCP Simple PubMed 通常提供指向全文文章的链接,使用户能够直接从搜索结果中访问完整的研究论文。
- 定期更新:数据库经常更新,以包含最新的研究成果,确保用户能够获取到最新的信息。
- 开放获取:作为一个公共资源,MCP Simple PubMed 允许任何人搜索和访问其资源,无需支付订阅费用。
如何使用 MCP Simple PubMed
- 访问网站:前往 MCP Simple PubMed 网站以访问搜索界面。
- 输入搜索词:在搜索框中输入相关的关键词、短语或作者姓名以开始查询。
- 应用过滤器:利用可用的过滤器根据出版日期、文章类型或其他标准来细化搜索结果。
- 查看结果:浏览与您的搜索标准匹配的文章列表。点击标题查看摘要或可用的全文。
- 保存或分享:您可以保存搜索结果或与同事分享,以便进一步讨论或合作。
常见问题解答
问:MCP Simple PubMed 是免费使用的吗?
答:是的,MCP Simple PubMed 是一个公共资源,所有用户均可免费访问。
问:数据库更新的频率如何?
答:数据库定期更新,以包含最新的研究文章和出版物。
问:我可以通过 MCP Simple PubMed 访问全文文章吗?
答:是的,许多文章提供指向其全文的链接,允许用户阅读完整的研究。
问:我可以在 MCP Simple PubMed 找到什么类型的文章?
答:您可以找到广泛的文章,包括临床研究、综述、荟萃分析和各个医学领域的病例报告。
问:我如何联系 MCP Simple PubMed 的支持?
答:如需支持或咨询,您通常可以在网站或帮助部分找到联系信息。
详情
MCP Simple PubMed
An MCP server that provides access to PubMed articles through the Entrez API.
<a href="https://glama.ai/mcp/servers/5wlfb8i6bj"><img width="380" height="200" src="https://glama.ai/mcp/servers/5wlfb8i6bj/badge" alt="mcp-simple-pubmed MCP server" /></a>
Features
- Search PubMed database using keywords
- Access article abstracts
- Download full text when available (for open access articles available directly on PubMed)
Please note that the tool returns XML-ized version of full text. It is however more useful for AIs than a "human readable" text would have been as it gives them additional information about document's structure. At least, this is what Claude 3.5 Sonnet said he prefers.
Please also note that inability of this tool and possibly other tools to deliver a paper's full text may not be due to the fact that it is not available. When testing this tool I came across a paper that did not have full text on PubMed and when Claude accessed the publication URL (which we did get through DOI) using fetch he did get a "forbidden” error. However, I was able to access the very same page using a regular browser.
In other words if your AI assistant is not able to get the full text of a paper using this tool it is worth trying manually with a regular web browser.
Finally, this tool of course can’t give you access to paywalled/paid papers. You may be able to read them through your library access or – as a last resort – through a certain site that strives to make publicly funded research freely available.
Installation
Installing via Smithery
To install Simple PubMed for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install mcp-simple-pubmed --client claude
Manual Installation
pip install mcp-simple-pubmed
Configuration
The server requires the following environment variables:
PUBMED_EMAIL
: Your email address (required by NCBI)PUBMED_API_KEY
: Optional API key for higher rate limits
The standard rate limit is 3 requests / second. No rate limiting was implemented, as it is highly unlikely in the typical usage scenario that your AI would generate more traffic. If you need it, you can register for an API key which will give you 10 requests / second. Read about this on NCBI pages.
Usage with Claude Desktop
Add to your Claude Desktop configuration (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 Certificate Fix
If you encounter SSL certificate verification errors on macOS (such as [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain
), you need to install the proper certificate bundle:
/Applications/Python\ 3.13/Install\ Certificates.command
Replace 3.13
with your Python version number. This script comes with Python installations from python.org.
You can also run it from the Finder:
If you perform this change while Claude Desktop is open you will need to quit it and start it again for it to take effect.
License
MIT License
Server配置
{
"mcpServers": {
"mcp-simple-pubmed": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--andybrandt--mcp-simple-pubmed--mcp-simple-pubmed",
"mcp-simple-pubmed"
],
"env": {
"PUBMED_EMAIL": "pubmed-email",
"PUBMED_API_KEY": "pubmed-api-key"
}
}
}
}