platform-mcp
Verified Safeby opentargets
Overview
Provides a Model Context Protocol (MCP) server for AI assistants to interact with the Open Targets Platform GraphQL API for drug discovery and target-disease associations.
Installation
docker run -d -p 8000:8000 -e OTP_MCP_HTTP_HOST=0.0.0.0 ghcr.io/opentargets/open-targets-platform-mcpEnvironment Variables
- OTP_MCP_API_ENDPOINT
- OTP_MCP_SERVER_NAME
- OTP_MCP_TRANSPORT
- OTP_MCP_HTTP_HOST
- OTP_MCP_HTTP_PORT
- OTP_MCP_API_CALL_TIMEOUT
- OTP_MCP_JQ_ENABLED
- OTP_MCP_RATE_LIMITING_ENABLED
Security Notes
The server includes an optional 'jq filtering' feature that dynamically evaluates 'jq' expressions provided by the user (or LLM). While 'jq' itself is a JSON processing language and not Python 'eval', a maliciously crafted or highly inefficient 'jq_filter' could potentially be used to exploit server resources, leading to a Denial of Service. This feature is disabled by default, which mitigates the risk. The server implements adaptive rate limiting to prevent general abuse. No hardcoded sensitive credentials were found. The project is explicitly labeled 'experimental' and 'under active development'.
Similar Servers
opensearch-mcp-server-py
Enables AI assistants and LLMs to interact with OpenSearch clusters by providing a standardized Model Context Protocol (MCP) interface through built-in and dynamic tools.
knowledgebase-mcp
A standardized Model Context Protocol (MCP) server that aggregates and provides AI systems with access to diverse biomedical knowledge bases and analysis tools.
opentargets-mcp
Serves as a Model Context Protocol (MCP) server exposing the Open Targets Platform GraphQL API as a set of structured tools for AI agents and other MCP-compatible clients to access biomedical data.
otar-mcp
The MCP server enables AI assistants to interact with the Open Targets Platform GraphQL API for comprehensive target-disease associations and drug discovery data.