MCP Server for 3D protein structural data retrieval & analysis from RCSB PDB, PDBe, and UniProt.
{
"mcpServers": {
"protein-mcp-server": {
"env": {
"MCP_LOG_LEVEL": "info"
},
"args": [
"protein-mcp-server@latest"
],
"command": "bunx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
This server provides a powerful suite of tools for accessing and analyzing protein structure data.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Last commit 163 days ago. 2 stars.
Will it work with my client?
Transport: stdio, sse, http. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
Context cost
6 tools. ~1,000 tokens (0.5% of 200K).
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
protein_search_structuresSearches for protein structures using keywords, filters, pagination, and sorting.
protein_get_structureFetches one or more protein structures by their PDB IDs, returning either full data or concise summaries.
protein_find_similarFinds proteins with similar sequence or structure.
protein_track_ligandsFinds protein structures containing specific ligands, cofactors, or drugs.
protein_compare_structuresPerforms a detailed side-by-side comparison of 2-10 protein structures.
protein_analyze_collectionPerforms statistical analysis on the protein structure database.
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Persistent memory using a knowledge graph
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
Pre-build reality check. Scans GitHub, HN, npm, PyPI, Product Hunt — returns 0-100 signal.
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
MCP Security Weekly
Get CVE alerts and security updates for io.github.cyanheads/protein-mcp-server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A powerful Model Context Protocol server providing programmatic access to 3D protein structural data from RCSB PDB, PDBe, and UniProt. Features multi-provider orchestration, comprehensive structural analysis tools, and full observability. Built for performance and scalability, with native support for serverless deployment (Cloudflare Workers).
This server provides a powerful suite of tools for accessing and analyzing protein structure data.
| Tool Name | Status | Description |
| :--------------------------- | :-------------------- | :-------------------------------------------------------------------------------------------------------- |
| protein_search_structures | ✅ Testing | Searches for protein structures using keywords, filters, pagination, and sorting. |
| protein_get_structure | ✅ Testing | Fetches one or more protein structures by their PDB IDs, returning either full data or concise summaries. |
| protein_find_similar | ✅ Testing | Finds proteins with similar sequence or structure. |
| protein_track_ligands | ✅ Testing | Finds protein structures containing specific ligands, cofactors, or drugs. |
| protein_compare_structures | 🟡 In Development | Performs a detailed side-by-side comparison of 2-10 protein structures. |
| protein_analyze_collection | 🟡 In Development | Performs statistical analysis on the protein structure database. |
protein_search_structuresSearch and discover protein structures from the Protein Data Bank (PDB) using a wide range of criteria.
Key Features:
Example Use Cases:
protein_get_structureRetrieve detailed information for specific protein structures by their PDB ID.
Key Features:
mmCIF (default), PDB, PDBML, or JSON.Example Use Cases: