PubMedSearch MCP Server
A Model Content Protocol server that provides tools to search and retrieve academic papers from PubMed database.
Overview
PubMedSearch MCP Server is a Model Content Protocol server designed to provide tools for searching and retrieving academic papers from the PubMed database.
To use the server, you can either install it via Smithery or manually clone the repository and install the necessary dependencies. After installation, you can start the server in development mode or configure it to run with the Claude Desktop app.
- Search PubMed by keywords in titles, abstracts, or author names. - Retrieve detailed information about papers, including title, authors, journal, abstract, DOI, and more.
- Researchers looking for specific academic papers in the medical field.
- Students needing to gather literature for their thesis or projects.
- Academics wanting to stay updated with the latest publications in their area of expertise.
Add to your AI client
Use these steps to connect PubMedSearch MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"pubmed-search-mcp-server-gradusnikov": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-pubmed-search-mcp-server-gradusnikov"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"pubmed-search-mcp-server-gradusnikov": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-pubmed-search-mcp-server-gradusnikov"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"pubmed-search-mcp-server-gradusnikov": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-pubmed-search-mcp-server-gradusnikov"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"pubmed-search-mcp-server-gradusnikov": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-pubmed-search-mcp-server-gradusnikov"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"pubmed-search-mcp-server-gradusnikov": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-pubmed-search-mcp-server-gradusnikov"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"pubmed-search-mcp-server-gradusnikov": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-pubmed-search-mcp-server-gradusnikov"
]
}
}
}FAQ
How do I install the PubMedSearch MCP Server?
You can install it via Smithery or manually by cloning the repository and installing dependencies.
What programming language is used for this project?
The project is developed in Python.
Is there a license for this project?
Yes, it is licensed under the BSD-3-Clause license.