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.
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.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work