PubMed
About
Integrates PubMed data for searching and fetching biomedical literature, enabling dynamic querying and analysis of scientific information.
Details
- Author
- grll
- Repository
- grll/pubmedmcp
- GitHub stars
- 44
- Downloads
- 8,189
- License
- MIT License
- Categories
- Productivity, Developer Tools, Design, AI, Search, Database, Frontend
- Tags
- #integration
Jump to
- Search PubMed for biomedical citations
- Fetch article metadata and details
- Leverages the pubmedclient Python package
- Integrates with Claude Desktop via MCP
- Uses uv for installation and execution
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
PubMedCommand (node, npx, python, etc.)uvxArguments-
Argument 1
pubmedmcp@latest
Environment-
UV_PYTHON
3.12 -
UV_PRERELEASE
allow
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Add the configuration to your claude_desktop_config.json file using the uvx command with the pubmedmcp@latest package. Ensure uv and uvx are installed and available in your system PATH, and that Python 3.12 is used.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"pubmed": {
"env": {
"UV_PYTHON": "3.12",
"UV_PRERELEASE": "allow"
},
"args": [
"pubmedmcp@latest"
],
"command": "uvx"
}
}
}
Linux
{
"env": {
"UV_PYTHON": "3.12",
"UV_PRERELEASE": "allow"
},
"args": [
"pubmedmcp@latest"
],
"command": "uvx"
}
Macos
{
"env": {
"UV_PYTHON": "3.12",
"UV_PRERELEASE": "allow"
},
"args": [
"pubmedmcp@latest"
],
"command": "uvx"
}
Windows
{
"env": {
"UV_PYTHON": "3.12",
"UV_PRERELEASE": "allow"
},
"args": [
"pubmedmcp@latest"
],
"command": "uvx"
}
PubMed MCP
A MCP server that allows to search and fetch articles from PubMed.
PubMed is a database of over 35 million citations for biomedical literature from MEDLINE, life science journals, and online books.
This MCP server relies on the pubmedclient Python package to perform the search and fetch operations.
Usage
Add the following to your claude_desktop_config.json file:
{
"mcpServers": {
"pubmedmcp": {
"command": "uvx",
"args": ["pubmedmcp@latest"],
"env": {
"UV_PRERELEASE": "allow",
"UV_PYTHON": "3.12"
}
}
}
}
Make sure uv is installed on your system and 'uvx' is available in your PATH (claude PATH sometimes is not the same as your system PATH).
You can add a PATH key in your claude_desktop_config.json file to make sure uv is available in claude PATH.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





