otar-mcp
Verified Safeby 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
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
- 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
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.
platform-mcp
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.