PubMed-MCP-Server
If you are the rightful owner of PubMed-MCP-Server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The PubMed MCP Server is a tool that allows users to search for article abstracts on PubMed using BioPython's Entrez module, with asynchronous capabilities provided by the FastMCP framework.
The PubMed MCP Server is designed to facilitate efficient and asynchronous searches of PubMed for article abstracts. By leveraging the FastMCP framework, it provides a non-blocking server environment that can handle multiple requests simultaneously. The server uses BioPython's Entrez module to interact with PubMed, allowing users to query for articles based on specific search terms and retrieve their abstracts. This setup is particularly useful for researchers and developers who need to integrate PubMed searches into their applications or workflows. The server requires Python 3.8 or higher and the installation of specific dependencies, including mcp[cli] and BioPython. Once set up, the server can be run using the `uv` command-line tool, and users can configure their MCP clients to connect to it for seamless operation.
Features
- Search PubMed: Query for articles based on a search term.
- Retrieve Abstracts: Fetch abstracts of articles returned from PubMed.
- Asynchronous Operation: Uses asynchronous execution to avoid blocking the server.