Overview
Features
Cloudflare Workers deployment
Built with TypeScript and designed for deployment on Cloudflare Workers to provide online access to the MCP server.
Pharos GraphQL tool (pharos_graphql_query)
Core tool that accepts a GraphQL query with optional variables, executes it against Pharos at https://pharos-api.ncats.io/graphql, and returns results.
Server-Sent Events (SSE) endpoint
The MCP server exposes SSE on the /sse path for streaming updates and responses.
GraphQL query capabilities
Supports querying targets (proteins), diseases, and ligands (drugs/chemicals) via GraphQL queries and identifiers like UniProt and ChEMBL.
GraphQL introspection support
Allows clients to introspect the Pharos API schema to discover available fields and data structures.
Claude Desktop integration guidance
Provides setup and configuration steps for connecting Claude Desktop (or similar assistants) to the Pharos MCP server.
Pharos API data access
Queries against the Pharos GraphQL endpoint enable access to targets, diseases, and ligands with examples included in the README.
Who Is This For?
- AI researchers:Query Pharos data via an AI assistant using the MCP server.
- Developers:Set up, deploy, and manage the Pharos MCP server on Cloudflare Workers.
- Bioinformaticians:Access Pharos targets, diseases, and ligands for computational analyses in research.
- Data scientists:Prototype and test AI-driven queries against Pharos through the MCP interface.




