Uniprot-MCP and pubchem-mcp-server

The UniProt and PubChem MCP servers are complements, as they provide access to different but related molecular data (protein information and chemical compound data, respectively) through the same Model Context Protocol, allowing for integrated analysis within an LLM framework.

Uniprot-MCP
51
Established
pubchem-mcp-server
44
Emerging
Maintenance 10/25
Adoption 7/25
Maturity 20/25
Community 14/25
Maintenance 2/25
Adoption 4/25
Maturity 24/25
Community 14/25
Stars: 2
Forks: 3
Downloads: 126
Commits (30d): 0
Language: Python
License: MIT
Stars: 6
Forks: 3
Downloads:
Commits (30d): 0
Language: TypeScript
License: Apache-2.0
No risk flags
Stale 6m

About Uniprot-MCP

josefdc/Uniprot-MCP

UniProt MCP Server - Access comprehensive protein data via Model Context Protocol. Search, retrieve, and analyze UniProt entries with full-text search, ID mapping, and rich metadata. Supports stdio & HTTP transports for Claude Desktop and custom integrations.

Implements production-grade resilience patterns including exponential backoff retries, concurrent request pooling (configurable to 8 workers), and progress tracking for long-running ID mapping jobs across 200+ database types. Built on FastMCP for stdio and Starlette for HTTP, with Prometheus metrics and structured Pydantic models ensuring type safety for LLM agent integration. Includes VCR-based integration tests, field subsetting to optimize payload sizes, and CORS/health check endpoints for seamless Claude Desktop and custom client deployments.

About pubchem-mcp-server

cyanheads/pubchem-mcp-server

A Model Context Protocol (MCP) server providing comprehensive LLM tools for the PubChem PUG REST API.

Scores updated daily from GitHub, PyPI, and npm data. How scores work