RxNorm药品查询服务

一款通过NLM RxNorm API查询药品名称、成分、相互作用、NDC编码及药物分类的MCP服务,可集成到Claude Desktop等MCP客户端,适用于医疗信息化和药物管理场景。

  • by PetrefiedThunder
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 PetrefiedThunder/mcp-rxnorm

使用说明

mcp-rxnorm

Look up drug names, ingredients, interactions, and NDC codes via NLM RxNorm API.

Free API — No API key required.

Tools

Tool Description
search_drugs Search for drugs by name. Returns RxCUI identifiers and normalized names.
get_drug_info Get detailed information about a drug by RxCUI.
get_interactions Get drug-drug interactions for one or more drugs.
normalize_drug_name Normalize a drug name to its standard RxNorm representation.
get_ndc_codes Get NDC (National Drug Code) codes for a drug by RxCUI.
get_drug_classes Get pharmacologic and therapeutic drug classes for a drug.

Installation

git clone https://github.com/PetrefiedThunder/mcp-rxnorm.git
cd mcp-rxnorm
npm install
npm run build

Usage with Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "rxnorm": {
      "command": "node",
      "args": ["/path/to/mcp-rxnorm/dist/index.js"]
    }
  }
}

Usage with npx

npx mcp-rxnorm

License

Apache-2.0