PubMedSearch MCP Server logo

PubMedSearch MCP Server

by gradusnikov

A Model Content Protocol server that provides tools to search and retrieve academic papers from the PubMed database. It allows users to easily find relevant research based on keywords and author names.

View on GitHub

Last updated: N/A

What is PubMedSearch MCP Server?

This is a Model Content Protocol (MCP) server designed to facilitate searching and retrieving academic papers from the PubMed database. It provides a convenient interface for accessing PubMed's vast collection of biomedical literature.

How to use PubMedSearch MCP Server?

The server can be installed either via Smithery using the provided command or manually by cloning the repository, installing dependencies (fastmcp, requests, python-dotenv), and starting the server using mcp dev pubmed_search_mcp_server.py. Alternatively, it can be integrated into Claude Desktop by adding a configuration entry in the claude_desktop_config.json file.

Key features of PubMedSearch MCP Server

  • Search PubMed by keywords in title/abstract or author names

  • Retrieve detailed information including title, authors, journal, abstract, DOI and more

  • Easy integration with Claude Desktop

  • Supports both Smithery and manual installation

Use cases of PubMedSearch MCP Server

  • Researchers looking for relevant publications

  • Students conducting literature reviews

  • Clinicians seeking evidence-based information

  • Developers integrating PubMed search into their applications

FAQ from PubMedSearch MCP Server

What is PubMed?

PubMed is a free search engine accessing primarily the MEDLINE database of references and abstracts on life sciences and biomedical topics.

What is an MCP server?

MCP stands for Model Content Protocol. It is a protocol for communication between different software components.

What dependencies are required?

The server requires fastmcp, requests, and python-dotenv. These can be installed using pip.

How do I start the server?

You can start the server in development mode using the command mcp dev pubmed_search_mcp_server.py.

Can I use this server with other applications?

Yes, the server can be integrated with other applications that support the Model Content Protocol.