A Model Context Protocol (MCP) server for searching NCBI databases, designed for researchers across all life sciences and biomedical fields. This
Ncbi mcp server connects Ncbi to AI assistants that speak the Model Context Protocol. A Model Context Protocol (MCP) server for searching NCBI databases, designed for researchers across all life sciences and biomedical fields. This server provides seamless access to PubMed's vast collection of 35+ million scientific articles through natural language queries, enabling AI assistants.
A Model Context Protocol (MCP) server for searching NCBI databases, designed for researchers across all life sciences and biomedical fields. This server provides seamless access to PubMed's vast collection of 35+ million scientific articles through natural language queries, enabling AI assistants to help with literature reviews, research discovery, and scientific analysis.
search_pubmed — Primary search tool for PubMed database - query: Search terms (supports field tags like [ti] for title, [au] for author, [mh] for MeSH terms) - max_results: Number of results (1-100, default: 20) - sort: Sortget_article_details — Fetch complete information for specific articles - pmids: List of PubMed IDs (up to 50)search_mesh_terms — Find standardized Medical Subject Headings - term: Term to search in MeSH databaseget_related_articles — Discover articles related to a specific paper - pmid: PubMed ID of reference article - max_results: Number of related articles (1-50, default: 10)advanced_search — Complex searches with multiple criteria - terms: List of search terms to combine - operator: "AND", "OR", or "NOT" to combine terms - authors: List of author names - journals: List of journal names - **puget_analytics_summary — Get comprehensive analytics overview "Show me my research analytics summary" Returns: - Total requests and uptime - Operation breakdown (searches, fetches, etc.) - Cache performance metrics - Recent activity and error raget_detailed_metrics — Detailed performance metrics for specific time periods "Get detailed metrics for the last 24 hours" - hours: Time period to analyze (default: 24) - Operation-specific performance data - Timeline analysis with hourlyreset_analytics — Reset analytics data (use with caution) "Reset all analytics data" Note: This permanently clears all collected metrics.Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| search_pubmed | |
| get_article_details | |
| search_mesh_terms | |
| get_related_articles | |
| advanced_search |
{
"mcpServers": {
"ncbi-literature": {
"command": "poetry",
"args": [
"run",
"python",
"src/ncbi_mcp_server/server.py"
],
"cwd": "/FULL/PATH/TO/YOUR/ncbi-mcp-server"
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
Give your coding agent the full DevTools toolbox: traces, network, console, heap snapshots and Lighthouse.
Workers, KV, R2 and D1 by conversation — Cloudflare's official remote servers for building and observability.
Dashboards, Prometheus and Loki queries, incidents and alerts — observability by conversation.
Errors with full context — stack traces, issue triage and AI-powered root-cause analysis from Sentry's server.
Connect Flutter applications with AI coding assistants via the Model Context Protocol.
Enables natural language interaction with Splunk Enterprise and Cloud for searching data and managing resources.