跳到主要内容

bgpt-paper-search 精选

Searches BGPT scientific papers by topic or DOI and retrieves claim-level evidence extracted from full text, including experiments, reported statistics, scope, limitations, and provenance. Use for literature reviews, evidence synthesis, and finding experimental details beyond abstracts.

在 GitHub 打开

安装方式

cp -r skills/bgpt-paper-search ~/.claude/skills/bgpt-paper-search

把该 skill 目录放进客户端 skills 目录。不同客户端的目录可能不同,Claude Code 默认是 ~/.claude/skills/

整仓一次性获取:git clone --depth 1 https://github.com/K-Dense-AI/scientific-agent-skills.git

依赖与权限

  • 需要 API Key —— 使用前需配置相应的密钥环境变量
  • 需要联网访问外部服务
  • 依赖外部命令:node npm npx
  • 以上为按正文与 frontmatter 自动推断的信号,仅供参考;安装前建议先阅读原文。

SKILL.md 正文

来源 K-Dense-AI/scientific-agent-skills@a1043ef · 许可 MIT · 内容未修改

BGPT Paper Search

When to use

Use BGPT to find full-text-derived evidence for a research question or a known

DOI. It returns extracted claims and their supporting experiments, rather than

only bibliographic metadata. Use these records to build a traceable evidence

table; they are not a complete systematic-review search or a validated

risk-of-bias assessment.

Connect

Configure BGPT in the host before use; installing this skill does not register

an MCP server. The provider supports both transports:

TransportEndpoint
Streamable HTTPhttps://bgpt.pro/mcp/stream
SSEhttps://bgpt.pro/mcp/sse

Use the host's native remote-MCP configuration when supported. For a host that

uses mcpServers JSON and requires a local stdio bridge, this configuration uses

mcp-remote (adapt it to the host's actual settings format):

{
  "mcpServers": {
    "bgpt": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://bgpt.pro/mcp/stream", "--transport", "http-only"]
    }
  }
}

The published bgpt-mcp 1.1.0 npm package is a thin SSE wrapper around

mcp-remote, not a local paper database. Its bundled README predates the current

tool contract and pricing. Prefer the native connection or configurable bridge

above. The linked BGPT GitHub repository was unavailable at review time; use

the current provider documentation and live tool schema.

Free access needs no key. For paid usage, configure Authorization: Bearer <key>

in the host's remote-server headers, using its credential storage. For the bridge,

mcp-remote supports --header-file

with a local credential file. Do not put api_key in an MCP tool call: neither

current tool declares that argument. Authenticate through the connection.

Search and DOI lookup

Discover the connected server's tools before calling them. The live BGPT 2.14.7

schema reviewed on 2026-09-30 exposes:

Tool / argumentContract
search_papers.queryRequired string. Use short English search terms.
num_resultsInteger, 1–100; default 16. Set it explicitly to control result use.
days_backOptional integer; papers published within the last N days. Omit for all dates.
min_citationsOptional integer; minimum number of references cited by the paper, not citations received.
study_typeOptional string: primary study, systematic review, meta-analysis, narrative review, protocol, dataset, commentary, or other.
output_formatevidence (default), full, or legacy.
lookup_paper.doiRequired DOI string; also accepts output_format. A found paper counts as one result.

Use the filter arguments instead of putting years or filters into the query.

No Boolean-query grammar, offset, page, or cursor is documented by this schema.

A result limit is not pagination: do not invent continuation arguments or claim

the search enumerates every matching paper. For broader coverage, run explicit

question variants and deduplicate by DOI while retaining the query history.

Search example verified with one public result (invoke through the connected

tool interface):

{"query": "CRISPR human cells", "num_results": 1, "output_format": "full"}

Illustrative filtered search (filters were schema-checked, not executed):

{"query": "CRISPR delivery neurons", "num_results": 5, "days_back": 90, "study_type": "primary study", "output_format": "evidence"}

For a paper already identified, call lookup_paper with its bare DOI rather

than hoping a title search returns that exact paper:

{"doi": "10.1016/j.ymeth.2015.10.014", "output_format": "evidence"}

Do not interpret a connection, quota, or tool error as an empty evidence set.

The provider publishes a result allowance, but no numeric request-rate limit

on the reviewed page; avoid assuming unlimited request throughput.

Read the result contract

Search returns an envelope with a results list and count; record the returned

query too, since the service may rewrite search terms. DOI lookup returns found

and a single result; handle not-found before reading it. Inspect the MCP

result for tool errors before interpreting the envelope.

  • evidence gives compact evidence records; empty optional fields may be absent.
  • full adds legacy paper metadata to the evidence record.
  • legacy requests the older paper metadata representation. Do not assume every

paper has all previously advertised fields or a quality score.

The provider says evidence/full formats omit papers without extracted evidence.

However, the live smoke test returned a record with schema_version: "legacy",

extraction_status: "legacy", and an empty evidence_units list in both formats.

A returned record therefore does not guarantee claim-level provenance. An empty

search or unfound DOI also does not establish that the paper does not exist.

Retain doi, title, publication_date, and publication_name when available,

then inspect central_claim and evidence.evidence_units. Each unit links its

claim to an experiment, reported statistics, demonstrated scope, and provenance.

Keep the schema version: older records can have a different shape. Legacy full

metadata can contain nulls, numeric strings, and serialized text instead of

native lists; preserve the raw values and never execute them as code.

The provider documents V4 limits of five evidence units per record, two provenance

passages per unit, and 320 characters per passage. These are bounded extractions,

not the complete article. Check extraction_status, normalization_warnings,

and evidence.record_provenance, including truncation information, before synthesis.

Evidence checks

For each extracted result, retain the DOI and source section, table, or figure.

Verify sample sizes, units, experimental arms, reported statistics, and uncertainty

against the paper before using them in a synthesis. Distinguish author-reported

limitations from extraction-generated interpretations. Preserve contradictory

or mixed evidence and demonstrated scope. If legacy quality scores are present,

use them only as screening aids, not as a study-specific risk-of-bias assessment.

Allowance and review scope

At the review date the provider advertises 50 free results per network,

then $0.02 per returned result. A successful DOI lookup counts as one result;

unfound lookups cost none. Recheck the allowance and pricing before a large

batch. Do not repeatedly retry a quota-exhausted request.

Sources: provider setup, record formats, and billing,

live MCP endpoint,

published BGPT wrapper metadata,

and bridge documentation.

The tool schemas, one-result full search, matching evidence-format DOI lookup,

and SSE handshake were checked with unauthenticated requests. The public

search/lookup returned a legacy-schema record, not a V4 fixture. Paid

authentication, filtered search behavior, and host-specific configuration were

not tested.

质量与来源

所属仓库
K-Dense-AI/scientific-agent-skills
仓库星标
4.9 万
最近更新
今天
采集时间
今天
commit
a1043ef544e3
内容指纹
sha256:3b7db6956c13ccf
文件路径
skills/bgpt-paper-search/SKILL.md

同仓库其它 Skill

查看全部 49 个
13c-metabolic-flux
Estimates intracellular metabolic fluxes from steady-state carbon-13 isotope-tracing measurements using validated atom maps, mfapy isotope simulation, constrained multistart fitting, and flux-profile diagnostics. Use for 13C-MFA, carbon tracing, mass isotopomer distributions (MDVs/MIDs), positional isotopomers, parallel tracer experiments, and determining whether labeling data constrain a pathway flux. Distinguishes measured-label inference from COBRA flux balance analysis and flags experiments requiring nonstationary MFA.
精选 K-Dense-AI/scientific-agent-skills 4.9 万 原文
Claude CodeCodex CLICursor
adaptyv
Uses the Adaptyv Bio Foundry API and Python SDK to design protein characterization experiments, estimate costs, submit sequences, monitor laboratory progress, and retrieve results. Applies to Adaptyv Foundry, its target catalog, binding screening and affinity assays, thermostability, expression, fluorescence, epitope binning, and enzyme activity workflows, including code using adaptyv or FoundryClient.
精选 K-Dense-AI/scientific-agent-skills 4.9 万 原文
Claude CodeCodex CLICursor
aeon
This skill should be used for time series machine learning tasks including classification, regression, clustering, forecasting, anomaly detection, segmentation, and similarity search. Use when working with temporal data, sequential patterns, or time-indexed observations requiring specialized algorithms beyond standard ML approaches. Particularly suited for univariate and multivariate time series analysis with scikit-learn compatible APIs.
精选 K-Dense-AI/scientific-agent-skills 4.9 万 原文
Claude CodeCodex CLICursor
alphagenome
AlphaGenome API key, free for non-commercial use from deepmind.google.com/science/alphagenome. ALPHA_GENOME_API_KEY is accepted as an alternative spelling.
精选 K-Dense-AI/scientific-agent-skills 4.9 万 原文
Claude CodeCodex CLICursor
analytical-method-validation
Plans, executes, and documents validation, verification, and transfer of analytical procedures under the governing framework - ICH Q2(R2) and Q14, USP <1220>/<1225>/<1226>, ICH M10 bioanalytical, CLSI EP, or ISO/IEC 17025. Use for HPLC, LC-MS/MS, GC, CE, ICP-MS, dissolution, qNMR, qPCR, NIR, and ligand binding or cell-based assays whenever the question is whether a procedure is fit for its intended purpose. Triggers include "method validation", "analytical method validation", "AMV", "validation protocol", "acceptance criteria", "linearity", "reportable range", "accuracy and precision", "repeatability", "intermediate precision", "recovery", "LOD", "LOQ", "detection limit", "quantitation limit", "specificity", "robustness", "method transfer", "method comparison", "Deming", "Passing-Bablok", "Bland-Altman", "equivalence testing", "OOS investigation", "ICH Q2", "Q2(R2)", "Q14", "USP 1225", "ICH M10", "incurred sample reanalysis", "ISR", "CLSI EP", and any request to show that an assay works.
精选 K-Dense-AI/scientific-agent-skills 4.9 万 原文
Claude CodeCodex CLICursor
anndata
Handles annotated matrices in single-cell analysis, .h5ad and Zarr files, and integration with the scverse ecosystem. This is the data format skill—for analysis workflows use scanpy; for probabilistic models use scvi-tools; for population-scale queries use cellxgene-census.
精选 K-Dense-AI/scientific-agent-skills 4.9 万 原文
Claude CodeCodex CLICursor

相似 Skill

更多「编码」
access
Manage Discord channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve someone, check who's allowed, or change policy for the Discord channel.
精选 anthropics/claude-plugins-official 3.8 万 原文
Claude CodeMCP 客户端
configure
Set up the Discord channel — save the bot token and review access policy. Use when the user pastes a Discord bot token, asks to configure Discord, asks "how do I set this up" or "who can reach me," or wants to check channel status.
精选 anthropics/claude-plugins-official 3.8 万 原文
Claude CodeMCP 客户端
access
Manage iMessage channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve someone, check who's allowed, or change policy for the iMessage channel.
精选 anthropics/claude-plugins-official 3.8 万 原文
Claude CodeMCP 客户端
configure
Check iMessage channel setup and review access policy. Use when the user asks to configure iMessage, asks "how do I set this up" or "who can reach me," or wants to know why texts aren't reaching the assistant.
精选 anthropics/claude-plugins-official 3.8 万 原文
Claude CodeMCP 客户端
access
Manage Telegram channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve someone, check who's allowed, or change policy for the Telegram channel.
精选 anthropics/claude-plugins-official 3.8 万 原文
Claude CodeMCP 客户端
configure
Set up the Telegram channel — save the bot token and review access policy. Use when the user pastes a Telegram bot token, asks to configure Telegram, asks "how do I set this up" or "who can reach me," or wants to check channel status.
精选 anthropics/claude-plugins-official 3.8 万 原文
Claude CodeMCP 客户端