Skip to main content
Glama
andybrandt

mcp-simple-pubmed

by andybrandt

MCP 简易 PubMed

铁匠徽章

通过 Entrez API 提供对 PubMed 文章的访问的 MCP 服务器。

特征

  • 使用关键词搜索 PubMed 数据库

  • 访问文章摘要

  • 下载全文(适用于 PubMed 上直接提供的开放获取文章)

请注意,该工具返回的是 XML 格式的全文。然而,它对人工智能来说比“人类可读”的文本更有用,因为它能为人工智能提供关于文档结构的额外信息。至少,Claude 3.5 Sonnet 表示他更喜欢这种格式。

另请注意,此工具以及其他工具无法提供论文全文可能并非由于其不可用。在测试此工具时,我遇到了一篇在 PubMed 上没有全文的论文,当 Claude 使用 fetch 访问出版物 URL(我们通过 DOI 获取)时,他收到了“禁止访问”错误。然而,我可以使用常规浏览器访问同一个页面。

换句话说,如果您的 AI 助手无法使用此工具获取论文全文,则值得使用常规网络浏览器手动尝试。

最后,此工具当然无法让您访问付费墙/付费论文。您可以通过图书馆访问权限阅读这些论文,或者——作为最后的手段——通过某个致力于免费提供公共资助研究的网站阅读。

Related MCP server: PubMed MCP Server

安装

通过 Smithery 安装

要通过Smithery自动为 Claude Desktop 安装 Simple PubMed:

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 操作系统)

{ "mcpServers": { "simple-pubmed": { "command": "python", "args": ["-m", "mcp_simple_pubmed"], "env": { "PUBMED_EMAIL": "your-email@example.com", "PUBMED_API_KEY": "your-api-key" } } } }

(视窗)

{ "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 许可证

One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/andybrandt/mcp-simple-pubmed'

If you have feedback or need assistance with the MCP directory API, please join our Discord server