Back to catalog

Entrez MCP Server

A comprehensive MCP server providing access to NCBI APIs, including E-utilities, PubChem, and PMC services for biomedical research data.

A comprehensive MCP server providing access to NCBI APIs, including E-utilities, PubChem, and PMC services for biomedical research data.

Installation

From Source Code

git clone <this-repo>
cd entrez-mcp-server
npm install
npm start

Configuration

Claude Desktop

{
  "mcpServers": {
    "calculator": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:8787/mcp"  // or remote-mcp-server-authless.your-account.workers.dev/mcp
      ]
    }
  }
}

Features

  • Complete NCBI API coverage: E-utilities, PubChem PUG, PMC API
  • Zero-configuration: Works immediately without any setup
  • Optional performance boost: Add your free NCBI API key for threefold improvement in request limits
  • Rate limiting: Built-in compliance with NCBI limits (3/sec → 10/sec with API key)
  • User-friendly: Designed for both technical and non-technical users

Environment Variables

Optional

  • NCBI_API_KEY - Optional NCBI API key for improved request limits (10 requests/second versus 3 requests/second)

Notes

The server supports deployment on Cloudflare Workers and can be connected to both Cloudflare AI Playground and Claude Desktop. Performance testing is available through 'node test-rate-limits.js'. For Cloudflare Code Mode, use tool identifiers with underscores instead of hyphens to avoid JavaScript syntax issues.

Comments (0)

Sign In Sign in to leave a comment.