MedicineData MCP (医药数据社)

中文医药产业数据库 MCP:21 个只读工具覆盖药品、靶点、适应症、临床试验、公司、BD 交易、投融资、专利、会议摘要与药品销量。远程 Streamable HTTP,按次计费,新用户送 100 次,适合医药研发与投研的数据查询。

Hosted MCP Server

npx add-mcp 'https://medicine.shanchuangkj.com/mcp'

Installs into Claude Code, Codex, Cursor and more

Documentation

MCP 端点 https://medicine.shanchuangkj.com/mcp/

X-API-Key mds-••••••••••••••••••••••••

接入就两样:端点 URL + X-API-Key 请求头(Key 在 MCP 控制台新建)

21

只读计费工具

9

能力域

32KB

单次响应上限

100

登录即送次数

这是什么

MCP(Model Context Protocol)是让 AI 客户端调用外部工具的协议。装好之后,你在 Claude 或 Cursor 里问「PD-1 抑制剂在国内的临床试验进展」,它会自己去医药数据库检索,把返回的数据行整理进回答 —— 而不是凭记忆编。

你现在的方式

接上医药数据社 MCP

通用大模型凭记忆作答,来源说不清

答案里的数据来自我们的检索结果,含记录 id 与来源链接

自己买数据库、搭服务、维护清洗

只要一个 URL 和一个 Key,数据库口径由我们维护

通用联网搜索抓网页,噪声大

只查结构化医药库:药品 / 靶点 / 适应症 / 试验 / 交易 / 投融资 / 销量

一次问一大段,token 花得没数

单次响应硬上限 32KB、单页最多 20 行,超了直接拒

和主站的查询有什么区别

主站是「用一句话提问,Agent 跨库检索后交付一份结构化调研报告」(150 积分/次,¥15);本接口是把检索能力交给你自己的 Agent 编排 —— 返回 JSON 数据行,不写报告,按调用次数计费。要成品的选主站,要数据源的选这里。

去主站提问 →

能查什么

9 大能力域、21 个计费工具。按数据集看:药品数据库、临床试验数据库(中国库与全球库分开)、药物靶点与适应症、BD 交易、投融资、药品专利、药品销量。域名与主站能力域同源,工具名与 MCP 服务的注册表逐字一致。

药品与研发管线6 个工具

药品标准库、研发阶段、原研单位、作用靶点、适应症

药名 / 类型 / 国内与全球研发阶段 / 靶点 / 适应症 / 专利法律状态与届满日

search_drugs get_drug_detail search_drugs_by_target search_drugs_by_indication search_patents get_patent_detail

靶点与机制2 个工具

靶点结构树、单靶点、成分类型、作用机制

靶点树:别名、父节点、子靶点、该靶点关联药品数

search_targets get_target_detail

适应症与疾病2 个工具

适应症标准库、适应症树、疾病分类

适应症树:中英文名、别名、层级、药品数与试验数

search_indications get_indication_detail

临床试验2 个工具

临床试验详情库、招募人数、各期进展、疗效与安全性评价

中文库与 ClinicalTrials.gov 全球库:期别、申办方、入组人数、入排标准;状态按全球库英文枚举筛(中文库该字段实测无状态语义)

search_clinical_trials get_clinical_trial_detail

公司与机构2 个工具

公司标准库、母子公司结构、中外企性质、研发热度

公司标准库:中英文名、注册地、上市类型、母公司,以及管线/交易/融资计数

search_companies get_company_detail

BD 交易2 个工具

知识产权交易库:license-in/out、首付款、总金额、转让受让双方

BD 交易:license-in/out、首付款、总金额、里程碑、转让与受让双方

search_deals get_deal_detail

投融资2 个工具

投资事件标准库、投资机构、募资端数据

投融资事件与机构:轮次、金额、领投跟投、机构关注阶段与赛道

search_investments search_investors

指南与文献2 个工具

临床指南、专家共识、文献与证据检索(Agent 联网 + 库内证据)

医学会议摘要(ASCO / ESMO / SABCS 等):标题、作者、摘要正文与原文链接

search_meeting_reports get_meeting_report_detail

药品销量与市场1 个工具

药品销售额与逐年趋势(2016–2024)、医院与线上销售规模、适应症市场规模

药品销售额 2016–2024:医院端、线上电商(京东/天猫/抖音)、药品汇总三张表

search_market_sales

价格

按成功调用计费。周卡 / 月卡限制每日次数,加油包买次数本身、不过期;两者可以同时持有,先扣快过期的批次。登录即送 100 次,先试再买。

周卡

¥39

有效期

7 天

每日上限

500 次

总量

不限

每日 500 次,7 天内不限总量

月卡

¥99

有效期

30 天

每日上限

500 次

总量

不限

每日 500 次,30 天内不限总量

体验卡已下线¥9.9 的 100 次体验卡不再单独售卖 —— 新用户登录即送 100 次(7 天内有效),试完再按需买周卡、月卡或加油包。

对照:主站一份结构化调研报告 150 积分 = ¥15;本接口周卡 ¥39 / 7 天、每日 500 次。两者不是同一个产品,别混着用。

加油包:按次数买,不过期

登录后在本页直接下单(微信扫码)。次数记在你的账号上,不记在某张 Key 上 —— Key 只是渠道标识,账上有次数就一直能调。

100次

¥9.9

每次约 ¥0.0990

不过期

300次

¥19.9

每次约 ¥0.0663

不过期

1,000次

¥49.9

每次约 ¥0.0499

不过期

5,000次

¥199

每次约 ¥0.0398

不过期

最划算

15,000次

¥499

每次约 ¥0.0333

不过期

登录即送 100 次 · 7 天内有效登录后即可下单(微信扫码登录,不填任何资料) 去 MCP 控制台 →

  • 买的不过期自己花钱买的次数没有有效期,放着下次用一样在。
  • 送的带过期登录赠送的那 100 次 7 天内有效,且会优先被花掉。
  • 先到期先扣扣费时先花快过期的批次,赠送的那份不会压着不买的新次数不用。
  • 失败不计费报错、超时、被限流的调用不扣次数;扣了又失败的会退回原批次。
  • 一个账号多个 KeyCursor、Claude Desktop、自己的服务器各发一个,吊销其中一个不影响其余,也不动余额。

次数与订阅是两条线:上面的套餐买的是「有效期内的每日额度」,加油包买的是「次数本身」。两个可以同时持有,先扣快过期的次数。

三步接入

1登录并买额度微信扫码登录,直接在本页选周卡 / 月卡或加油包下单;登录即送 100 次,先不买也能试。

2在 MCP 控制台建 Key次数记在账号上,控制台里随时新建渠道 Key,一个账号可以给多个客户端各发一把;每把都能一键复制完整配置给 Agent。

3填进客户端把端点 URL 和 X-API-Key 写进 MCP 配置,重启客户端即可看到 22 个工具(1 个免费目录 + 21 个查询)。

项目级.cursor/mcp.json 或全局 ~/.cursor/mcp.json

{
  "mcpServers": {
    "medical-data": {
      "url": "https://medicine.shanchuangkj.com/mcp/",
      "headers": { "X-API-Key": "mds-你的Key" }
    }
  }
}

设置 → 开发者 → 编辑配置文件;用 mcp-remote 桥接,兼容各版本

{
  "mcpServers": {
    "medical-data": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://medicine.shanchuangkj.com/mcp/",
               "--header", "X-API-Key:mds-你的Key"]
    }
  }
}

一条命令,写进项目.mcp.json 或用户配置

claude mcp add --transport http medical-data https://medicine.shanchuangkj.com/mcp/ \
  --header "X-API-Key:mds-你的Key"

也可以绕开客户端,直接打一次 JSON-RPC

这就是 MCP 在网络上真实跑的东西:一次 POST,一个 JSON-RPC 请求。

POST https://medicine.shanchuangkj.com/mcp/
X-API-Key: mds-你的Key
Content-Type: application/json

{"jsonrpc":"2.0","id":1,"method":"tools/call",
 "params":{"name":"search_drugs","arguments":{"keyword":"奥希替尼","limit":5}}}
{
  "count": 5,
  "rows": [ { "id": 1058973, "name": "奥希替尼", "category": "化学药",
              "stage_china": "批准上市", "target": "EGFR(批准上市)" } ],
  "more": false,
  "truncated": false,
  "watermark": "©医药数据社"
}

返回体固定五个键:count / rows / more / truncated / watermark。

响应是受控的

买家最贵的是 token。这一节不是合规声明,是这条产品线的核心设计 —— 每条都写死在代码里,构建自证逐条断言过。

单次响应 ≤ 32KB

超限直接报 response_too_large,并提示缩小 limit 或 fields,不返回半坨数据

默认 20 行、单页硬上限 20 行

limit=999 会被压到 20 而不是报错;单个检索最多翻到 1,000 行(offset+limit),每个账号每天最多返回 1 万行(赠送额度共 2,000 行),多与否由 more 字段如实告诉你

查不到就返回 count: 0

空结果给空数组结构,不给「抱歉没找到」这类会污染上下文的自然语言

只读、必须带条件

没有全表导出、没有表结构导出工具;无条件裸调用一律拒绝,一条 SQL 都不发

元调用不计费

目录工具 list_capabilities 免费,接入后先调它拿全量清单,不烧次数

每个响应带水印

响应体里固定含 watermark 字段,数据流转出去也能追到出处

适合谁

医药投研 / BD 分析师

在 Claude、Cursor 里直接问某靶点的在研管线、某企业的交易与融资历史,不用把数据导出来再做表

做医药 AI 应用的开发者

给你的 Agent 挂一个真实数据源,免去自建医药库的采购、清洗与维护

临床 / 注册 / 医学事务

查适应症树、临床试验期别与终点、会议摘要原文

已经在用数据库接口的人

想验证「大模型接了真数据」到底能省多少返工,登录送的 100 次够跑一轮真实问题

这几类查不到

先说清楚,免得你花钱试错。下面这三类数据不在库内,接口里没有对应工具。

查不到原因建议改查
线下连锁药店动销销售数据覆盖医院与线上电商(京东 / 天猫 / 抖音),不含线下药店动销明细可改查该药的医院与线上销售额、逐年趋势与主要竞品对比
股价 / 财报 / 市值医学库不包含证券行情与财务报表数据可改查公司管线与研发阶段、BD 交易金额、投融资轮次
药品价格 / 医保支付标准医学库不包含药品价格与医保支付数据可改查该药的适应症与竞品格局

常见问题

怎么购买额度?需要卡密吗?

不需要卡密。微信扫码登录后,在本页或 MCP 控制台直接下单:周卡 ¥39 / 7 天、月卡 ¥99 / 30 天,或按次数买加油包;登录还送 100 次(7 天内有效)。额度记在账号上,不记在 Key 上,多把 Key 共享同一份余额。

MCP 接口和你们网站的查询有什么区别?

网站是自然语言提问,Agent 跨库检索后交付一份结构化调研报告,150 积分一次;本接口把医药库的检索能力以 21 个只读工具暴露给你自己的 AI 客户端,返回 JSON 数据行、不写报告,按调用次数计费。

一次调用会返回多少数据?会不会吃掉我的上下文?

列表工具默认 20 行、单页硬上限 20 行;单个检索最多翻到 1,000 行(offset+limit),每个账号每天最多返回 1 万行(赠送额度共 2,000 行),单次响应不超过 32KB;详情工具单字段最长 4000 字。超出体积上限会返回 response_too_large 并提示缩小 limit 或 fields,不会返回半坨数据。

支持哪些客户端?

任何支持远程 MCP(Streamable HTTP)的客户端都能接,包括 Claude Desktop、Claude Code、Cursor。需要的只有两样:端点 URL 和一个 X-API-Key 请求头。

API Key 怎么拿到?

登录官网进 MCP 控制台,随时新建渠道 Key(形如 mds-)。Key 只用来区分渠道,不自带额度;次数记在账号余额上,多把 Key 共享同一份余额。每把 Key 都能「复制给 Agent」,自动带上完整 Key 和客户端配置。

额度用完了会怎样?

加油包余额用完,接口返回 402 并带上官网购买入口;订阅当日 500 次用完返回 429,次日 00:00(北京时间)重置。购买的次数不过期,随时补。参数写错这类失败的调用会自动退回那一次,不收费,但会留日志。

会不会把整库数据拉走?

不会。账号对医学库只读,工具层没有全表导出与表结构导出能力,列表工具必须带检索条件(无条件的裸调用直接拒绝),单页最多 20 行、单个检索最多翻到 1,000 行,每个账号每天最多返回 1 万行,单次响应不超过 32KB。

数据来自哪里?

来自医药数据社自建的医药数据库:药品 7.6 万行、全球临床试验 48 万条、中国临床试验 2.6 万条、医学会议摘要 45 万条、投融资事件 1.8 万条、投资机构 2.5 万家、BD 交易 4 千条、药品专利 2.7 万条、药品销量 2016–2024 年三张表。接口只读,不写入任何数据。

中国临床试验和全球临床试验都能查吗?

能,两个库分开:中国临床试验 2.6 万条、全球临床试验 48 万条。用 search_clinical_trials 时通过 source 参数选择中国库或全球库,返回期别、招募人数、终点与疗效安全性字段;查某一条试验的完整记录用 get_clinical_trial_detail。

在 Claude Code 里怎么查某个靶点的在研管线?

接好之后直接用中文问,例如「EGFR 靶点在国内有哪些在研药,各自到几期了」。客户端会调用 search_drugs_by_target 取在研药,再用 search_clinical_trials 补试验期别,把返回的数据行整理进回答。不用写 SQL,也不用先把数据导出来。

和通用文献数据库有什么区别?

通用文献库(论文摘要索引)适合查论文,不提供结构化的在研管线、BD 交易、投融资与销量字段;本接口是结构化医药库,按条件返回 JSON 数据行。文献域我们只有 45 万条医学会议摘要,不含论文全文,查论文请继续用文献库。

医药 MCP 是什么意思?

MCP(Model Context Protocol)是 AI 客户端调用外部工具的协议。医药 MCP 就是把这套协议接到医药数据上:Claude、Cursor 这类客户端通过一次 HTTP 请求查询药品、靶点、临床试验等结构化数据,而不是靠模型记忆作答。本页的接口就是这个用途,21 个只读工具,按调用次数计费。

Cursor MCP 有哪些?医药类怎么选?

Cursor 的 MCP 市场里有文件、数据库、搜索等各类服务器,医药类要按你缺的数据选。要查药品、靶点、临床试验、BD 交易、投融资与销量,用本接口的 21 个只读工具,在 Cursor 配置里填端点 URL 与 X-API-Key 即可;只查论文摘要,选文献类的更合适。