Back to Home
opentargets icon

otar-mcp

Verified Safe

by opentargets

Overview

The MCP server enables AI assistants to interact with the Open Targets Platform GraphQL API for comprehensive target-disease associations and drug discovery data.

Installation

Run Command
docker run -d -p 8000:8000 -e OTP_MCP_HTTP_HOST=0.0.0.0 ghcr.io/opentargets/open-targets-platform-mcp

Environment 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
  • OTP_MCP_RATE_LIMITING_GLOBAL_MAX_REQUESTS_PER_SECOND
  • OTP_MCP_RATE_LIMITING_GLOBAL_BURST_CAPACITY
  • OTP_MCP_RATE_LIMITING_SESSION_MAX_REQUESTS_PER_SECOND
  • OTP_MCP_RATE_LIMITING_SESSION_BURST_CAPACITY

Security Notes

The server explicitly uses `jq.compile()` for optional server-side JSON filtering. While `jq` filters are executed from a string, the `jq` library is a well-vetted JSON processing tool, not a Python `eval()` equivalent for arbitrary code execution. Risks are primarily confined to malformed filters causing processing errors or inefficiency rather than system compromise. The server implements adaptive rate limiting to prevent abuse and masks error details to prevent information leakage, both strong security practices. It also does not collect, store, or process any personal data.

Similar Servers

Stats

Interest Score42
Security Score9
Cost ClassMedium
Avg Tokens750
Stars12
Forks1
Last Update2026-01-11

Tags

GraphQLOpen TargetsAI AssistantDrug DiscoveryBioinformatics