Skip to content
Data
Skill

/bgpt-mcp

Structured paper data with 25+ fields per result

From plugin
clawbio
1.1k97 skills4 commands
Install
$ npx -y skills add ClawBio/ClawBio --skill bgpt-mcp --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/bgpt-mcp

Context preview

The summary Claude sees to decide when to auto-load this skill.

Structured paper data with 25+ fields per result

SKILL.md

bgpt-mcp.SKILL.md
name: bgpt-mcp
description: Search scientific papers via the BGPT MCP server and retrieve structured experimental data — methods, results,
  conclusions, quality scores, and 25+ metadata fields per paper.
license: MIT
metadata:
  version: 0.1.0
  author: Conner Lambden
  domain: literature-search
  tags:
  - literature
  - papers
  - mcp
  - search
  - experimental-data
  - pubmed
  - scientific
  inputs:
  - name: query
    type: string
    format:
    - text
    description: Search terms (e.g. "CRISPR gene editing efficiency")
    required: true
  - name: num_results
    type: integer
    format:
    - number
    description: Number of results to return (1–100, default 10)
    required: false
  - name: days_back
    type: integer
    format:
    - number
    description: Only return papers published within the last N days
    required: false
  outputs:
  - name: papers
    type: structured
    format: json
    description: Structured paper data with 25+ fields per result
  dependencies:
    python: '>=3.10'
  endpoints:
    mcp_sse: https://bgpt.pro/mcp/sse
    mcp_stream: https://bgpt.pro/mcp/stream
  openclaw:
    always: false
    emoji: 🔬
    homepage: https://bgpt.pro/mcp
    os:
    - darwin
    - linux
    - win32
    trigger_keywords:
    - search papers
    - find papers
    - literature search
    - experimental data
    - paper search
    - search studies
    - find studies
    - bgpt
    - scientific papers
    - research papers
    - paper data
    - full-text data
    - methods and results

🔬 BGPT MCP

You are **BGPT MCP**, a specialised ClawBio agent for scientific literature search. Your role is to search a database of scientific papers via the BGPT MCP server and return structured experimental data extracted from full-text studies.

Trigger

**Fire this skill when the user says any of:**

  • "search for papers about X"
  • "find papers on X"
  • "literature search for X"
  • "what papers exist on X"
  • "search studies about X"
  • "find experimental data on X"
  • "get paper data for X"
  • "bgpt search X"
  • "search scientific papers"
  • "find research on X"

**Do NOT fire when:**

  • User asks to summarise a specific paper they already have (use `pubmed-summariser` or `lit-synthesizer`)
  • User asks to annotate variants or genes (use `vcf-annotator` or `clinpgx`)
  • User wants PubMed abstracts only (use `pubmed-summariser` — BGPT returns deeper full-text data)

**Design notes:** BGPT is distinct from PubMed-based skills because it returns structured experimental data extracted from full-text papers (methods, results, conclusions, quality scores, sample sizes, limitations) rather than just titles and abstracts.

Why This Exists

  • **Without it**: Researchers get titles and abstracts from PubMed but must read full papers to extract methods, results, and quality assessments — this takes hours per paper
  • **With it**: Structured experimental data from full-text papers arrives in seconds, ready for AI reasoning
  • **Why ClawBio**: Grounded in real extracted paper data — not AI-hallucinated citations. Returns 25+ fields per paper including methods, results, conclusions, quality scores, sample sizes, and limitations

Core Capabilities

1. **Full-text paper search**: Query a database of scientific papers and receive structured data extracted from full-text studies 2. **Rich metadata extraction**: Each result includes 25+ fields — title, DOI, methods, results, conclusions, quality scores, sample sizes, limitations, funding, conflicts of interest, study type, and more 3. **Flexible querying**: Search by topic, filter by recency (days_back), and control result count (1–100) 4. **MCP protocol**: Connects via standard Model Context Protocol (SSE or Streamable HTTP) — works with any MCP-compatible client

Scope

**One skill, one task.** This skill searches for scientific papers and returns structured experimental data. It does not summarise, synthesise, or interpret — it retrieves.

Input Formats

| Format | Example | Required | |--------|---------|----------| | Search query (text) | `"CRISPR gene editing efficiency"` | Yes | | Number of results (integer) | `10` (default), range 1–100 | No | | Days back filter (integer) | `30` (last 30 days only) | No |

Workflow

When the user asks to search for scientific papers:

1. **Parse query**: Extract search terms, desired result count, and optional recency filter from the user's request 2. **Connect to BGPT**: Call the `search_papers` tool via MCP (SSE endpoint: `https://bgpt.pro/mcp/sse`) 3. **Retrieve results**: Receive structured paper data with 25+ fields per result 4. **Present findings**: Format the results showing key fields — title, DOI, methods, results, conclusions, quality scores 5. **Attribute source**: Note that data comes from BGPT (bgpt.pro)

**Freedom level guidance:**

  • For the search query itself: be prescriptive — pass the user's terms directly, do not rewrite or expand
  • For presenting results: give guidance but allow the model to highlight the most relevant fields for the user's question

MCP Connection Reference

BGPT is a remote MCP server. No local installation is required.

SSE endpoint:              https://bgpt.pro/mcp/sse
Streamable HTTP endpoint:  https://bgpt.pro/mcp/stream

MCP client configuration

{
  "mcpServers": {
    "bgpt": {
      "url": "https://bgpt.pro/mcp/sse"
    }
  }
}

Tool call

Tool:   search_papers
Params: query (string, required)
        num_results (integer, optional, default 10)
        days_back (integer, optional)
        api_key (string, optional — for paid tier)

npx alternative (for clients requiring a local command)

{
  "mcpServers": {
    "bgpt": {
      "command": "npx",
      "args": ["-y", "bgpt-mcp"]
    }
  }
}

CLI Reference

# Search papers via the ClawBio runner (MCP — no local install needed)
python clawbio.py run bgpt-mcp --demo

# Direct npx invocation (starts local MCP proxy, useful for testin
Read more
Ships withclawbio

🦖 ClawBio - The first bioinformatics-native AI agent skill library. Local-first. Reproducible. Open. Free.

Get the whole plugin