This MCP server provides a specialized interface for searching and retrieving medical research articles from medRxiv, a preprint server for health sciences. Built with Python using the FastMCP framework, it offers three main tools: keyword-based article searching, advanced searching with multiple parameters (including author, date range, and section filters), and metadata retrieval using DOIs. The implementation handles asynchronous processing through asyncio and includes comprehensive error handling and logging, making it particularly useful for AI assistants and researchers needing to access up-to-date medical research without leaving their workflow.
Search for articles on medRxiv using key words. Parameters: key_words (str): Search query string, num_results (int, optional): Number of results to return (default: 10)
Perform an advanced search for articles on medRxiv. Parameters: term (str, optional): General search term, title (str, optional): Search in title, author1 (str, optional): First author, author2 (str, optional): Second author, abstract_title (str, optional): Search in abstract and title, text_abstract_title (str, optional): Search in full text, abstract, and title, section (str, optional): Section of medRxiv, start_date (str, optional): Start date for search range (format: YYYY-MM-DD), end_date (str, optional): End date for search range (format: YYYY-MM-DD), num_results (int, optional): Number of results to return (default: 10)
Fetch metadata for a medRxiv article using its DOI. Parameters: doi (str): DOI of the article
No reviews yet. Be the first to review!
Sign in to join the conversation
Our bundler currently only supports TypeScript-based servers. Check back soon!