Rcsb Pdb logo

Rcsb Pdb

Query experimentally determined macromolecular structures, entities, ligands, and assemblies from the RCSB Protein Data Bank.

Install Rcsb Pdb

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "rcsb-pdb": {
      "command": "npx",
      "args": [
        "-y",
        "@pipeworx/mcp-rcsb-pdb"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 6 tools correctly (5d ago).

Overview

Rcsb Pdb MCP server exposes RCSB Protein Data Bank structure metadata to AI agents through MCP tools. It supports text search plus retrieval of complete structures, polymer entities, ligands, biological assemblies, and concise entry summaries. Use the hosted Pipeworx endpoint for remote access or run the package locally over stdio with no API key. It fits workflows that need experimentally determined macromolecular structure information, including metadata about roughly 225,000 entries.

Use cases

  • Search the PDB for structures matching a text query
  • Inspect experimental and ligand metadata for an entry
  • Retrieve chain-level polymer entity information
  • Review biological assemblies for a structure

Key features

  • Text search across RCSB PDB
  • Full structure entry records
  • Polymer entity metadata
  • Ligand records
  • Biological assembly data
  • Local stdio and hosted MCP access

Tools6

What Rcsb Pdb lets your agent do. Expand a tool for its parameters.

Verified live~682 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

7/7 checks healthy over the last 47d

What it can do

From the 6 tools this server returned when we ran it.

Makes network requests · 4Read-only tools · 6
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceSigned build
Package age158 days
Maintainers1

Observed 2026-10-19 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 15d ago via OSV.dev · @pipeworx/mcp-rcsb-pdb (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads478Package downloads in the last 30 days.
Last commit28d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed6Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Rcsb Pdb works

What Rcsb Pdb does

The Rcsb Pdb MCP server connects an MCP-compatible client to the RCSB Protein Data Bank, which contains experimentally determined macromolecular structures. It provides access to metadata for approximately 225,000 structures without requiring an API key. The service is suitable for agents that need to locate entries, inspect structure records, or retrieve details about chains, ligands, and biological assemblies.

The package is available in two forms. A hosted endpoint runs through the Pipeworx gateway, while the npm package can run as a local MCP process. Both expose the pack's RCSB PDB tools and use the same underlying data sources.

How it works

The Rcsb Pdb MCP server uses the RCSB search API for text queries and the RCSB core data API for entry details. Its hosted MCP endpoint is https://gateway.pipeworx.io/rcsb-pdb/mcp. A client can discover the available tools through MCP and call them with structured arguments.

The gateway endpoint also exposes shared Pipeworx meta-tools, so its tool list is larger than the six RCSB-specific tools. These include routing and discovery functions such as ask_pipeworx, which can send a question to another source in the wider catalog. The local stdio package exposes only the RCSB PDB tools and does not include those gateway meta-tools.

The same functions can also be called over HTTP. For example, the gateway provides a POST endpoint for the search operation and a GET endpoint for inspecting a tool definition.

Setup and configuration

For a remote MCP connection, add the hosted URL to an MCP client configuration:

config.json
{
  "mcpServers": {
    "rcsb-pdb": {
      "url": "https://gateway.pipeworx.io/rcsb-pdb/mcp"
    }
  }
}

For local execution, configure the client to run the package with npx:

config.json
{
  "mcpServers": {
    "rcsb-pdb": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-rcsb-pdb"]
    }
  }
}

The local process communicates over stdin and stdout.

Tools and capabilities

The Rcsb Pdb MCP server includes these operations:

  • search(query, return_type?, limit?) searches the PDB by text.
  • structure(pdb_id) retrieves an entry record with experiment, ligand, and polymer entity information.
  • polymer_entity(pdb_id, entity_id) returns metadata for one polymer entity or chain.
  • ligand(pdb_id, ligand_id) retrieves a ligand record.
  • assembly(pdb_id, assembly_id?) retrieves a biological assembly.
  • summary(pdb_id) returns a shorter view of an entry.

The underlying search endpoint is https://search.rcsb.org/rcsbsearch/v2/query, and detailed records come from https://data.rcsb.org/rest/v1/core/.

Limitations and notes

The hosted pack endpoint includes shared gateway tools in addition to the RCSB-specific operations; this cannot currently be disabled. Choose the local package if the client should see only the pack's tools. Choose the full Pipeworx gateway when direct access to all catalog packs is preferred.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Rcsb Pdb

Rcsb Pdb is an MCP server that connects AI agents to the RCSB Protein Data Bank. It provides search, structure, polymer entity, ligand, assembly, and summary tools for experimentally determined macromolecular structure metadata. The package can run through the Pipeworx gateway or locally over stdio, with no API key required.

Run it locally with `npx -y @pipeworx/mcp-rcsb-pdb` or add that command and package to an MCP client's server configuration. You can also connect to the hosted MCP URL at `https://gateway.pipeworx.io/rcsb-pdb/mcp` without installing the package.

It provides `search`, `structure`, `polymer_entity`, `ligand`, `assembly`, and `summary`. These operations search RCSB PDB records and retrieve entry, chain, ligand, assembly, or concise summary metadata.

Yes, Rcsb Pdb works with Cursor through the hosted MCP URL or the local stdio configuration.

Yes, the Pipeworx gateway exposes HTTP tool endpoints. For example, send a POST request to `/v1/tools/rcsb_pdb_search` with a JSON query, or use the tool-inspection GET endpoint.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewRcsb Pdb AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/rcsb-pdb?style=directory)](https://allmcps.com/mcp/rcsb-pdb)
HTML Embed
<a href="https://allmcps.com/mcp/rcsb-pdb"><img src="https://allmcps.com/api/badge/rcsb-pdb?style=directory" alt="Rcsb Pdb on AllMCPs" /></a>