- Home
- MCP servers
- Enhanced PubMed
Enhanced PubMed
- javascript
2
GitHub Stars
javascript
Language
4 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"masa061580-enhanced-pubmed-mcp-server": {
"command": "npx",
"args": [
"-y",
"enhanced-pubmed-mcp-server"
]
}
}
}You can access enhanced PubMed search capabilities through a dedicated MCP server that runs on Node.js. It lets you perform advanced PubMed queries, retrieve complete abstracts, search within PMC open-access full text, and keep a history of your searches, all via a lightweight, client-friendly interface.
How to use
You connect to the MCP server through an MCP client by configuring a server endpoint and using the provided functions to search PubMed, fetch abstracts, and explore PMC full text. Start a local MCP server instance or use a remote endpoint if available, then run your client-side queries to obtain enriched PubMed results with abstracts, MeSH terms, keywords, and open access indicators.
How to install
Prerequisites: install Node.js version 14.0.0 or higher and ensure you have an internet connection to access PubMed services.
Step 1: Create the MCP configuration snippet to run the server locally. Use the following JSON configuration to register the pubmed MCP server entry.
{
"mcpServers": {
"pubmed": {
"command": "npx",
"args": ["-y", "enhanced-pubmed-mcp-server"]
}
}
}
Additional setup and usage notes
If you use Claude Desktop, add the MCP server configuration to your Claude desktop configuration so you can invoke the server from your workspace. The example below shows how to register the pubmed MCP server with the Claude Desktop client.
{
"mcpServers": {
"pubmed": {
"command": "npx",
"args": ["-y", "enhanced-pubmed-mcp-server"]
}
}
}
Configuration file locations
Windows users place the Claude Desktop configuration at %APPDATA%\Claude\claude_desktop_config.json. macOS users place it at ~/Library/Application Support/Claude/claude_desktop_config.json.
Available tools
search_pubmed
Enhanced PubMed search returning abstracts, MeSH terms, keywords, and metadata for query results.
get_full_abstract
Retrieve the complete abstract for a given PubMed ID.
search_pmc_fulltext
Full-text search within PMC open access articles.
retrieve_pubmed_results
Paginate through PubMed search results to fetch additional pages.
list_pubmed_searches
Access and manage your search history stored in SQLite for persistent querying.