1. Conduid
  2. Healthcare
  3. Probot Hdi
MCP server · Healthcare

Probot Hdi

A CLI tool for checking drug-drug and herb-drug interactions using the Model Context Protocol

37Low

Scored 5 months ago · breakdown

About Probot Hdi

Probot Hdi is an MCP server in the Healthcare category: a CLI tool for checking drug-drug and herb-drug interactions using the Model Context Protocol. It has been installed 0 times through Conduid.

Install

Claude Code
claude mcp add probot-hdi -- npx -y @kinginsun/mcp-probot-hdi
npx
npx -y @kinginsun/mcp-probot-hdi

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Probot Hdi

Powered by Claude · Grounded in docs

I know everything about Probot Hdi. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • ·Scoped permissionsNot checked yet.

README

mcp-probot-hdi

An MCP (Model Context Protocol) server for querying herb-drug and drug-drug interactions from the Probot HDI database.

The server speaks MCP over stdio and forwards tool calls to the Cancer Probot HTTP MCP API (POST with JSON body and Authorization: Bearer).

Installation

npm install -g @kinginsun/mcp-probot-hdi

Configuration

Token (required)

Create a personal API token in your Cancer Probot account (user center). The plaintext value starts with pb- and is shown only once when created.

Set it via:

export PROBOT_MCP_TOKEN=pb-your_token_here

The server sends this value as the HTTP header Authorization: Bearer <token>. Tokens must start with pb-; other values are rejected at startup.

API base URL (optional)

By default requests go to https://cancer.probot.hk/probot_api/mcp (no trailing slash). Override if you need another deployment:

export PROBOT_HDI_API_BASE=https://example.com/probot_api/mcp

Cursor / Claude Desktop

Add to your MCP configuration:

{
  "mcpServers": {
    "probot-hdi": {
      "command": "npx",
      "args": ["@kinginsun/mcp-probot-hdi"],
      "env": {
        "PROBOT_MCP_TOKEN": "pb-your_token_here"
      }
    }
  }
}

Tools

probot-hdi

Search herb-drug or drug-drug interactions by drug/herb names.

Parameter Type Required Description
drug1 string Yes Drug/herb name, or multiple aliases in one string separated by ASCII | (see JSON examples)
drug2 string No Second drug/herb; same pipe-separated alias convention
maxRows number No Maximum results to return (default: 10)

When only drug1 is provided, the API returns all known interactions involving that item (up to maxRows).

Example:

{
  "name": "probot-hdi",
  "arguments": {
    "drug1": "aspirin|阿司匹林|乙酰水杨酸",
    "drug2": "ginkgo biloba"
  }
}

probot-search-item

Look up a drug or herb by name and return its item_id. Use this to resolve drug/herb names to unique identifiers before querying interactions by ID.

Parameter Type Required Description
drug string Yes Drug/herb name, or multiple aliases separated by |

Example:

{
  "name": "probot-search-item",
  "arguments": {
    "drug": "aspirin|阿司匹林"
  }
}

probot-hdi-by-id

Search herb-drug or drug-drug interactions by item_id(s) obtained from probot-search-item.

Parameter Type Required Description
item_id1 string Yes First item_id
item_id2 string No Second item_id
maxRows number No Maximum results to return (default: 10)

When only item_id1 is provided, the API returns all known interactions for that item (up to maxRows).

Example:

{
  "name": "probot-hdi-by-id",
  "arguments": {
    "item_id1": "123",
    "item_id2": "456"
  }
}

Typical Workflow

  1. Direct query — Use probot-hdi with drug names for a quick one-step lookup.
  2. Two-step query — Use probot-search-item to resolve names to item_id, then use probot-hdi-by-id for precise interaction queries. This is useful when you need to verify which drug was matched or reuse the same ID across multiple queries.

Requirements

  • Node.js >= 18.0.0
  • A valid personal token (pb-…) in PROBOT_MCP_TOKEN

License

MIT

README mirrored from the source repository 5 months ago. The original is authoritative.

Questions

About Probot Hdi

How do I install Probot Hdi?

Run claude mcp add probot-hdi -- npx -y @kinginsun/mcp-probot-hdi, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Probot Hdi safe to use with an AI agent?

Its trust score is 37 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Probot Hdi still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.