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 即可;只查论文摘要,选文献类的更合适。