HERB 2.0 (herb.ac.cn) — Traditional Chinese Medicine herb/ingredient/target/ disease knowledge…
MCPpedia last refreshed this data
io.github.pipeworx-io/herb-tcm is an MCP server that HERB 2.0 (herb.ac.cn) — Traditional Chinese Medicine herb/ingredient/target/ disease knowledge…. Its tool list has not been published yet over http, requires no API key, and scores 89/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"herb-tcm": {
"url": "https://gateway.pipeworx.io/herb-tcm/mcp"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
HERB 2.0 (herb.ac.cn) — Traditional Chinese Medicine herb/ingredient/target/ disease knowledge…
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked @pipeworx/mcp-herb-tcm against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in health
MCP server for the ClinicalTrials.gov v2 API. Search trials, retrieve study details and results, and match patients to eligible trials.
Search ClinicalTrials.gov: find studies, retrieve results, match patients to candidate trials.
BioMCP: Biomedical Model Context Protocol
Control FL Studio with Claude: in-DAW mixing, diagnosis, routing, and composition.
MCP Security Weekly
Get CVE alerts and security updates for io.github.pipeworx-io/herb-tcm and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
HERB 2.0's Traditional Chinese Medicine knowledge base — herbs, ingredients,
gene targets, diseases, PubMed-cited papers and GEO transcriptomic
experiments — proxied live from herb.ac.cn, with every relationship row
tagged an evidence_tier so a statistical prediction is never mistaken for
proof of efficacy.
Part of Pipeworx — an MCP gateway connecting AI agents to 1865+ live data sources. This is an independent, unofficial integration — not affiliated with, endorsed by, or published by the upstream provider.
herb_search(keyword, category?) — resolve a name to an id. Accepts
Chinese characters, pinyin, English/Latin names, gene names/aliases,
disease names, or a HERB id itself. category is one of herb /
ingredient / target / disease (default herb).herb_browse(category, page?, page_size?) — page through the full
herb/ingredient/target/disease list (7,263 / 49,258 / 12,933 / 28,212 rows
respectively).herb_detail(id, category, limit?, offset?, sections?) — the full record
for one id: composition, traditional-use summary, and every predicted or
literature-backed target/disease relationship, each carrying its
evidence_tier. Relationship tables are paged (fleet #1399 — an unpaged
well-studied herb ran to 806 KB): each comes back as
{total, offset, limit, returned, truncated, rows} where total is the
TRUE upstream row count and truncated: true says more rows exist — so a
25-row slice can never be mistaken for 25 rows existing. limit defaults
to 25 (the pack's precedent, set by herb_papers), max 200; offset pages;
sections (e.g. ["summary","herb_ingredient"]) fetches composition
without pulling thousands of predicted disease rows, and an unknown section
name errors loudly rather than silently returning nothing. We chose
client-side slicing over a sections-only design because detail_api has
no server-side paging (one upstream call returns everything regardless), so
the slice costs nothing extra and the envelope keeps the caller honest.
ingredient_alias (a small synonym list) is never paged.herb_papers(drug_type?, experiment_type?, sort_by?, limit?, offset?) —
list PubMed-cited references, each tagged human_clinical or laboratory.herb_paper_detail(paper_id) — one reference's bibliographic record plus
the specific targets/diseases it reports.herb_experiments(drug_type?, species?, experiment_type?, limit?, offset?)
— list GEO-deposited herb/ingredient-vs-control transcriptomic experiments.herb_experiment_detail(experiment_id) — differential-expression results
for one experiment: top up/down genes, enriched GO/KEGG terms,
connectivity-map hit counts. Always evidence_tier: computational_prediction.Every relationship row carries one of:
| Tier | Meaning |
|---|---|
traditional_use | From the herb's Pharmacopoeia-style summary (Function/Indication/Meridians). Historical use, not a trial. |
human_clinical | A PubMed-cited paper whose HERB-assigned "Experiment type" includes "Clinical Experiment" — it studied humans. |
laboratory | A PubMed-cited paper studying cells or animals only. |
computational_prediction | A statistical enrichment or database cross-reference with no clinical or experimental confirmation. This is a hypothesis, not evidence the herb/ingredient treats anything. |
compositional_fact | "This ingredient occurs in this herb" — a composition fact, not an efficacy claim at all. |
herb_target / herb_disease (statistical enrichment, p-value + FDR_BH
columns), ingredient_target / ingredient_disease / target_disease
(curated cross-references with no clinical backing) and every
herb_experiment_detail row are computational_prediction.
drug_paper_target / drug_paper_disease (PubMed-cited) are split into
human_clinical or laboratory by resolving each cited paper's own
"Experiment type" — s