Uniprot-MCP and ChEMBL-MCP-Server
These tools are **complements** that together enable integrated drug discovery workflows: UniProt provides protein target information while ChEMBL supplies chemical compound and bioactivity data, allowing researchers to connect molecular targets with their cognate ligands through a unified MCP interface.
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 ChEMBL-MCP-Server
Augmented-Nature/ChEMBL-MCP-Server
A comprehensive Model Context Protocol (MCP) server providing advanced access to the ChEMBL chemical database.
This project provides a comprehensive gateway to the ChEMBL chemical database, offering tools for in-depth analysis of chemical compounds, biological targets, and bioactivity data. It takes in search queries (like compound names or target types) or ChEMBL identifiers, and outputs detailed information on chemical structures, properties, drug development status, and experimental results. Pharmaceutical researchers, medicinal chemists, and drug discovery scientists will find this valuable for accelerating their work.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work