LABSCO SUMMARY
Written for the person who is not going to deploy it.
The README is aimed at researchers rather than engineers, and that is the useful signal: one person deploys the Worker, everyone else pastes a URL. The URL in the documented config is the author's own instance, and it was answering requests in September 2026. The README calls it an example and expects each team to deploy its own Worker, so point the config at your own deployment if you need one you control.
What it is
An MCP server in front of the Drug Gene Interaction Database. It talks to DGIdb's public GraphQL API and hands the results to an assistant, so questions about how drugs interact with genes can be asked in a sentence rather than a query.
What you get
- Drug–gene interaction lookups from plain questions — the README's own examples are "What are the interactions for the drug Imatinib?", "Find genes that interact with Dovitinib." and "Show me drug attributes for Trametinib."
- Data straight from DGIdb, which aggregates drug–gene interaction evidence from many sources
- A deployment shape aimed at teams: run it on Cloudflare Workers once and give researchers a URL
- A client entry that needs no local toolchain —
npx mcp-remotepointed at the deployed/mcpURL
Requirements
For a researcher: the URL of a deployed instance, added to the Claude Desktop config through mcp-remote, then a restart. For whoever deploys it: a Cloudflare Workers account, with the server code in src/index.ts defining the DGIdb connection and the tools it offers. The upstream is the public DGIdb GraphQL API at https://dgidb.org/api/graphql, so no DGIdb account is involved. The same deployed URL also works from clients such as the Cloudflare AI Playground.
Setup effort
Paste a URL — add the endpoint to your client
USE CASES
01
Asking what a drug interacts with
Name the drug and read the interacting genes back inside the conversation.
02
Finding drugs that target a gene
Ask from the gene side and get the interaction evidence DGIdb aggregates.
03
Giving a lab shared access
Deploy once on Workers and hand out the URL instead of installing anything per machine.
04
Checking drug attributes while writing
Pull the attributes for a compound without leaving the document you are drafting.
BEFORE YOU INSTALL
What to know first
Requires
npx on PATH
Where it runs
The documented client connects to a hosted endpoint.
INSTALLATION
Connect your client
Add the endpoint to your client.
Server setup
ENDPOINT URL
https://dgidb-mcp-server.quentincody.workers.dev/mcpMCP Clients
Claude Desktop
CLAUDE DESKTOP · JSON
{
"mcpServers": {
"dgidb": {
"command": "npx",
"args": [
"mcp-remote",
"https://dgidb-mcp-server.quentincody.workers.dev/mcp"
]
}
}
}