MCP Directory

BioMCP vs Fetch (Reference)

A side-by-side comparison of two Search & Web servers — tools, transport, auth, maintenance, and copy-paste config for each.

 BioMCP

One command grammar to search and pivot across PubMed, ClinVar, ClinicalTrials.gov, and dozens of biomedical sources.

Unverified
stdio (local)
No auth
Rust
Fetch (Reference)

Official MCP reference server that fetches a URL and returns its content as clean Markdown, with chunking.

Verified
stdio (local)
No auth
Python
CategorySearch & WebSearch & Web
LanguageRustPython
Transportstdio (local)stdio (local)
AuthNoneNone
GitHub stars52787k
Last commit1 day ago12 days ago
Verified
Actively maintained
Installuv tool install biomcp-cliuvx mcp-server-fetch
RepoOpen Open

Verdict

Pick BioMCP if you need the broadest set of tools.

Pick Fetch (Reference) if you prefer the more popular, battle-tested option, and you want a verified, documented setup.

Add BioMCP

Install / run
uv tool install biomcp-cli

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "biomcp": {
      "command": "biomcp",
      "args": [
        "serve"
      ]
    }
  }
}

Add Fetch (Reference)

Install / run
uvx mcp-server-fetch

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "fetch-reference": {
      "command": "uvx",
      "args": [
        "mcp-server-fetch"
      ]
    }
  }
}

Requires `uv` (the Python package runner). Install it from https://docs.astral.sh/uv/ if `uvx` is not found.

FAQ

BioMCP or Fetch (Reference) — which is better?

Pick BioMCP if you need the broadest set of tools. Pick Fetch (Reference) if you prefer the more popular, battle-tested option, and you want a verified, documented setup.

Can I use both BioMCP and Fetch (Reference)?

Yes — MCP clients let you enable multiple servers at once. Add both configs to your client's mcpServers and use whichever tool fits the task.

Do BioMCP and Fetch (Reference) work with Claude, Cursor and Windsurf?

Both do. Copy the per-client config below into Claude Desktop, Cursor, or Windsurf.