Token导航 LogoToken导航TokenDH.com
DailyMed MCP Server logo
数据服务未说明官方来源来源级核验

DailyMed MCP Server

MCP Server

一个提供全面药物信息的模型上下文协议(MCP)服务器,支持高级搜索、药物详情获取和数据库访问功能。

工具数

16

提示词数

0

GitHub Stars

2

资源数

0
TypeScriptClaude数据分析Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

RowanErasmus

提供方

RowanErasmus

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

DailyMed MCP服务器

模型上下文协议(MCP)服务器,提供对DailyMed API的访问,以获取全面的药物信息。

关于DailyMed

DailyMed是美国食品药品监督管理局的官方数据库,包含已批准的处方药/非处方药、生物制剂和医疗器械的药品标签信息。它以多种格式提供结构化的最新药物信息,并交叉引用RxNorm和药理学分类。

安装

git clone 
cd dailymed-mcp-server
npm install
npm run build

可选: 从下载映射文件 DailyMed标测文件 并放置在项目根目录中:

  • pharmacologic_class_mappings.txt
  • rxnorm_mappings.txt

用法

npm start              # Production
npm run dev           # Development with hot reload

主要特点

搜索工具

  • search_spls -使用高级过滤和分页搜索结构化产品标签
  • search_drug_names -使用制造商和名称类型过滤器搜索药物名称
  • search_rxcuis -使用术语类型过滤搜索RxCUI代码
  • search_drug_classes -搜索药物类别
  • search_application_numbers -搜索FDA申请号
  • search_uniis -使用高级过滤器搜索UNII代码

药物信息

  • get_drug_details -按SET ID填写药品信息
  • get_drug_history -药物版本历史
  • get_drug_ndcs -特定药物的NDC代码
  • get_drug_packaging -包装信息
  • get_drug_media -媒体链接(图片、文档)

数据库访问

  • **get_all_*** -分页访问药物名称、类别、NDC、RxCUI、UNII、申请号
  • get_dailymed_context -数据库信息和功能

增强映射(当存在映射文件时)

  • search_by_rxnorm_mapping -按药物名称搜索RxNorm映射
  • **get_*_mappings_for_setid** -获取特定药物的映射
  • search_drugs_by_pharmacologic_class -按药物类别查找药物

高级SPL搜索

简单搜索

{
  "query": "aspirin",
  "page": 1,
  "pageSize": 25
}

高级搜索

{
  "manufacturer": "Pfizer",
  "boxed_warning": true,
  "published_date": "2023-01-01",
  "published_date_comparison": "gte",
  "page": 1,
  "pageSize": 50
}

可用过滤器: application_number, boxed_warning, dea_schedule_code, drug_name, name_type, labeler, manufacturer, ndc, rxcui, unii_code, published_date以及更多。

分页

所有搜索和列表工具都支持分页,并具有一致的响应格式:

{
  "data": [...],
  "pagination": {
    "page": 1,
    "pageSize": 25,
    "totalResults": 150,
    "totalPages": 6,
    "hasNextPage": true,
    "hasPreviousPage": false
  }
}

Claude桌面配置

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

api信息

  • 基本URL: https://dailymed.nlm.nih.gov/dailymed/services/v2
  • 格式: 对象符号
  • 身份验证: 无需
  • 顺从: 完全符合DailyMed API v2规范

发展

npm run build    # Build TypeScript
npm run dev      # Development mode

项目结构:

src/
├── clients/           # Modular API clients
├── types/            # TypeScript type definitions
├── utils/            # Utilities and helpers
├── index.ts          # MCP server implementation
└── tools.ts          # Tool definitions

许可证

MIT许可证

目录标签

目录标签

TypeScriptClaude数据分析药物信息本地部署FDA数据库RxNorm映射药物分类药品标签

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

16

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明noneremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP