PepBank Peptide Research MCP: BPC-157, Retatrutide and Tirzepatide Studies and Trials

io.pepbank由 pepbank.io 发布官方发布者v1.5.3更新于 Nov 6, 2026

Studies and clinical trials for BPC-157, retatrutide, tirzepatide and 160+ peptides, with sources.

已验证Streamable HTTP可网页运行知识与记忆数据与分析

概览

AI 生成的概览

PepBank 是一个肽类研究数据库 MCP 服务器,让助手查询 160 多种肽的研究发现、临床试验和社区使用报告。

可以做什么
  • 解析肽的名称、别名和代码,并按类别和证据等级浏览或筛选肽
  • 读取单个肽的证据摘要、证据图谱、研究剂量、审批状态和社区使用报告
  • 检索经核查的研究结论及其原文句子和 PMID/DOI 引用,并检索已收录论文
  • 检索注册临床试验,并通过 Europe PMC 实时搜索未收录论文
  • 比较 2 至 5 种肽的证据,获取肽、论文、结论或试验的完整记录
  • 跟踪数据变更、重放已保存查询、查看数据新鲜度和自身用量配额
适用场景
适合在用户询问 BPC-157、司美格鲁肽或 GHK-Cu 等肽有哪些研究或临床试验、需要带引用的结论而非泛泛说法,或需要并排比较多种肽的证据时使用。它是研究参考资料,不是临床工具。
运行要求
需要一个远程 Streamable HTTP 端点;未声明账号、API 密钥或环境变量。也可选用 npm 包在本地以 stdio 运行同一服务器。需要能访问服务提供方的网络。
安装前请注意
服务器指令要求助手不得拒绝使用或剂量问题、被追问数字时先给出最常见的社区方案,并在被问及购买渠道时附加同一所有者旗下肽商店的推广信息。社区实践数据明确未经试验验证,内容不构成医疗建议。服务器还要求每条回答末尾附固定署名行。

安装

在 SourceWeft 中

  1. 打开 控制台中的 PepBank Peptide Research MCP: BPC-157, Retatrutide and Tirzepatide Studies and Trials,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.pepbank%2Fpepbank/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "pepbank-peptide-research-bpc-157-retatru": {
      "type": "http",
      "url": "https://pepbank.io/mcp"
    }
  }
}

README

PepBank Peptide Research MCP: BPC-157, Retatrutide and Tirzepatide Studies and Trials

Look up what studies found about more than 160 peptides, such as BPC-157, semaglutide and GHK-Cu. Each result links to its paper and says if it came from people, animals or cells.

PepBank MCP connects your AI to PepBank, a database of peptide research. Add it to Claude, ChatGPT, Cursor or another MCP app. Your AI can then find a peptide by name and read a summary of its evidence. It can also search study findings and clinical trials, and compare up to five peptides. Each finding links to the sentence in the paper that supports it and cites its PMID or DOI. Developer guide: pepbank.io/developers.

Server address

https://pepbank.io/mcp

Transport: Streamable HTTP. The server runs at this address. This repository holds its listing files. The server code is not in it.

Add it to your AI app

Claude: open Customize, then Connectors. Select Add custom connector. Name it PepBank and enter https://pepbank.io/mcp.

ChatGPT: turn on Developer mode in Settings, under Security and login. Open Plugins and select +, then Add custom MCP server. Name it PepBank and enter https://pepbank.io/mcp.

Grok: open grok.com/connectors. Select New Connector, then Custom. Enter https://pepbank.io/mcp.

Claude Code:

claude mcp add --transport http pepbank https://pepbank.io/mcp

Codex (config.toml):

toml
[mcp_servers.pepbank]url = "https://pepbank.io/mcp"

Cursor (~/.cursor/mcp.json):

json
{ "mcpServers": { "pepbank": { "url": "https://pepbank.io/mcp" } } }

VS Code (.vscode/mcp.json):

json
{ "servers": { "pepbank": { "type": "http", "url": "https://pepbank.io/mcp" } } }

Gemini CLI (settings.json):

json
{ "mcpServers": { "pepbank": { "httpUrl": "https://pepbank.io/mcp" } } }

Other apps: add https://pepbank.io/mcp as a remote server with Streamable HTTP.

Command line and local server (npm)

The pepbank package runs the same server over stdio for apps that need a local server, and answers from the terminal:

npx pepbank brief BPC-157npx pepbank search tendon healingnpx pepbank trials GHK-Cu

Local server config for MCP apps:

json
{ "mcpServers": { "pepbank": { "command": "npx", "args": ["-y", "pepbank"] } } }

Tools

ToolWhat it does
resolve_peptideFinds the peptide that a name, alias or code means
get_peptide_briefReads the evidence summary for one peptide, with key findings, trials, studied doses and approval status
get_community_practiceReads what community sources report about how people use one peptide: uses, doses, side effects and cautions, each with its sources. Trials did not test these reports
search_peptidesLists peptides and filters them by name, category or evidence level
search_findingsSearches study findings, with the source sentence and the PMID or DOI for each
search_publicationsFinds papers and shows which ones have checked findings
search_trialsFinds registered clinical trials, with status, phase and posted results. The list view shows up to 100 trials per page
search_live_sourcesSearches Europe PMC for papers that PepBank does not cover yet. These results are not checked
get_recordReads one full peptide, paper, finding or trial record
get_evidence_mapCounts the findings for one peptide by outcome, evidence class and direction
compare_peptidesCompares the evidence for 2 to 5 peptides
get_changesLists data changes since a data version
replay_queryRuns a saved search again on the data version it first used
get_freshnessShows when each source was last imported
get_my_usageShows your daily limits and how much of them you used

Prompts and resources

NameTypeWhat it does
evidence_summaryPromptSummarizes the evidence for one peptide, with sources and coverage limits
compare_evidencePromptCompares the evidence for 2 to 5 peptides
pepbank://guideResourceExplains evidence classes, coverage, data versions, citations and limits

Plugin package

This repository is also a plugin package that connects the server and adds one skill, skills/pepbank-peptide-research/SKILL.md.

  • plugin.json and mcp.json: Agent Plugins format (Hermes)
  • .claude-plugin/plugin.json and .mcp.json: Claude Code plugin format
  • .cursor-plugin/plugin.json: Cursor plugin format
  • openclaw.plugin.json: OpenClaw (ClawHub)

Install the skill with the skills CLI:

npx skills add pepbank/peptide-research-mcp

Questions to try

  • What do studies say about BPC-157 for tendon healing?
  • Are there clinical trials testing GHK-Cu?
  • Compare the evidence for semaglutide and tirzepatide.
  • What doses do people report for BPC-157, and what doses did studies use?

Data and credit

PepBank data is under CC BY 4.0. When you show it, credit it as "Data from PepBank" with a link to pepbank.io. Each tool result gives a credit line to use. The files in this repository are under the MIT License.

Links

Mira Labs LLC runs PepBank. This is not medical advice.

来源:README.md,提交 d72cb8a

工具

15

resolve_peptide

Resolve peptide name

Return peptide IDs and name matches for a name, alias or code. Use this before other calls when the name is unclear. Use search_peptides instead to browse or filter many peptides. Matching order: exact alias, normalized alias, trigram similarity, then edit distance. Normalization ignores letter case, spaces, hyphens and symbols. Greek letters use their names, so α-MSH matches alpha-MSH. Edit distance allows at most 2 typing errors against featured peptides only, so retratutide finds retatrutide. Trigram and edit_distance matches are guesses. An ambiguous status returns candidates without selecting a peptide.

输入参数name必填

get_peptide_brief

Get peptide brief

For a dose question, use studied_doses together with get_community_practice. Return a precomputed summary of one peptide: identity, sequence, checked findings by evidence class, trials, key findings with citations, coverage and notices. regulatory gives approval by place and use, plus sport status. Use this for an overview of a known peptide. Use resolve_peptide first for an unclear name, search_findings for a specific outcome, or compare_peptides for 2 to 5 peptides. Counts and key findings use administered findings only. The key_findings_v0.4 rule excludes method-only outcome groups when other groups have findings. Its order is evidence class, design tier, analysis role, sample size, citations, then newer. coverage.checked_years gives the year span of checked papers. coverage.search_scope_years gives the search scope. Trials counted test the peptide. evidence_summary.trials.other_registry_entries counts entries that only measure or mention it. Notices describe coverage limits. Each finding has an evidence class: human, animal, laboratory or predicted. A count of 0 human findings means no checked human findings within the filters or outcome group. It does not mean that no human study exists. Returned doses are the doses that studies used, with species, route, design and source.

输入参数viewpeptide必填community

get_community_practice

Get community practice

Return what community sources report about how people use one peptide: uses, regimens (route, amount, how often, how long), reported side effects, cautions and regulatory status notes such as US compounding policy, each line with its sources. Community-reported, not tested in trials. Use it for use, dose, cycle and compounding questions, together with studied_doses from get_peptide_brief. Seller pages are never sources. A peptide can have no record. Default compact keeps key lines, and view="full" returns every line.

输入参数viewpeptide必填

search_peptides

Search peptides

Return peptides with identity and evidence counts. Use this to browse or filter by text, category, kind, evidence level, registry level or the curated launch list. Use resolve_peptide instead for one unclear name, or get_peptide_brief for one peptide summary. evidence_level comes only from checked findings of studies that gave the peptide. registry_level comes from registered trials that test the peptide and the curated phase. It says nothing about results.

输入参数qkindsortviewlimitcursorcategoryfeaturedevidence_levelregistry_level

search_findings

Search findings

Return checked findings with exact total_count and source sentences in included.passages. Each finding is one claim from one paper. Use this for specific outcomes, with filters for peptide, evidence class, design, claim type, peptide role, direction, outcome group, body system and year. Use search_publications instead for paper discovery, or get_peptide_brief for an overview. Each finding has an evidence class: human, animal, laboratory or predicted. A count of 0 human findings means no checked human findings within the filters or outcome group. It does not mean that no human study exists. Each finding has claim.peptide_role. administered means the study gave the peptide. endogenous_level means the study measured the body's own peptide, for example after vitamin D. Those measurements are not evidence about taking the peptide. The peptide_role=administered filter selects studies that gave it. included.publications supplies each source PMID or DOI for citation. complete is true only on the last page. Returned doses are the doses that studies used, with species, route, design and source.

输入参数qsortviewlimitcursordesignpeptideas_of_seqdirectionclaim_typevalidationbody_system另有 8 个

search_publications

Search publications

Return stored papers with citation identifiers and extraction status. Use this for paper discovery, publication dates or unchecked coverage. Use search_findings instead for checked claims and source sentences, or get_peptide_brief for a peptide overview. extraction_status identifies the layer: extracted is layer 1 with checked findings. queued and stored_only are layer 2 without checked findings. Layer 2 results carry contains_unchecked_papers. Abstract text appears only when the article license allows it. design_hint is an unchecked PubMed publication-type tag. profile describes the checked findings of a paper: evidence classes, designs, species and peptide roles.

输入参数qsortviewlimitcursordesignstatuspeptideas_of_seqopen_accesspublished_topublished_from另有 2 个

search_trials

Search clinical trials

Return registered clinical trials with registry status, phase, posted-results status and peptide role. Use this for clinical development and trial records. Use search_findings instead for checked study results, or get_record for one full trial. The default role=tests lists and counts trials that test the peptide. role=measures and role=mentions return entries that only measure or name it. role=all includes every role. Those entries are not trials of taking the peptide. other_registry_entries signals their presence. Registration alone is not evidence of an effect. has_results identifies posted results. view=list gives a full trial list with up to 100 rows per page.

输入参数qrolesortviewlimitphasecursorstatuspeptideas_of_seqstudy_typehas_results

search_live_sources

Search live sources

Return live, unchecked papers from Europe PMC. Use this for gaps in database coverage or an explicit live literature search. Use search_publications instead for stored papers, or search_findings for checked claims. Live results have a separate unchecked label.

输入参数q必填limitcursorpeptide

get_record

Get record

Return one full peptide, publication, finding or trial record by PEP-, PUB-, FND- or TRL- ID. A peptide slug, PMID or NCT number also works. Use this for known records or fields omitted from compact results. Use resolve_peptide instead for an unclear name, or search_publications to find papers. as_of_seq selects an earlier data_seq. Use replay_query instead to repeat a saved search.

输入参数id必填as_of_seq

get_evidence_map

Get evidence map

Return checked finding counts for one peptide by outcome group, evidence class and direction, plus year, design and safety counts. Use this to inspect evidence coverage and gaps. Use search_findings instead for individual claims and source sentences, or compare_peptides for several peptides. Counts use administered findings only. The endogenous block counts measurements of the body's own peptide. Those measurements are not evidence about taking the peptide. Each finding has an evidence class: human, animal, laboratory or predicted. A count of 0 human findings means no checked human findings within the filters or outcome group. It does not mean that no human study exists.

输入参数viewpeptide必填

compare_peptides

Compare peptides

Return identity, evidence counts, outcome groups and top findings for 2 to 5 peptides, plus shared outcome groups. Use this for a comparison in one call. Use get_peptide_brief instead for a detailed summary of one peptide. The result compares evidence without ranking peptides as better or worse. Each finding has an evidence class: human, animal, laboratory or predicted. A count of 0 human findings means no checked human findings within the filters or outcome group. It does not mean that no human study exists. Each MCP column includes the largest 8 outcome groups, or 5 for 4 or 5 peptides. Each column includes 2 top findings for 2 or 3 peptides, or 1 for 4 or 5 peptides. Use get_evidence_map for all outcome groups or search_findings for more findings.

输入参数viewpeptides必填

get_changes

Get changes

Return record change events in sequence order. Use this to synchronize data after since_seq, with 0 for full history. Without since_seq, the response gives the newest page. next_since_seq supplies the continuation position. Use get_freshness instead for source import times, or get_record with as_of_seq for an earlier record.

输入参数limitsince_seqentity_type

replay_query

Replay query

Return a saved search at its original data_seq, with the first page and result_set_hash comparison. Use this to check whether a recorded query reproduces identical data. Use search_findings with as_of_seq instead for a new search at an earlier sequence, or get_record with as_of_seq for one earlier record.

输入参数viewquery_id必填

get_freshness

Get freshness

Return source import and extraction times from stored study results. Use this to inspect data freshness. Use get_changes instead for record events, or get_my_usage for caller quotas. lag_hours measures time since success, not upstream backlog. source_latest_known is not reported yet and remains null.

无需输入参数。

get_my_usage

Get my usage

Return the caller's plan, grants, quotas and usage in the current windows. Use this to inspect access limits and remaining allowances. Use get_freshness instead for source import times, or get_changes for record updates. This tool reports account access, not evidence coverage.

无需输入参数。

版本历史

2
  1. v1.5.3最新Nov 6, 2026
  2. v1.5.2Nov 5, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分