mcpField
B
bgpt-paper-search

bgpt-paper-search

github.com/k-dense-ai生産性55.1k2.1k 回インストール2 日前に更新
リポジトリ

bgpt-paper-search について

研究課題または DOI を指定し、BGPT が論文全文から抽出したエビデンスを検索するスキルです。実験や出典に結び付いた主張を返し、抽出上の制約の確認と原論文による検証を案内します。

主な機能

  1. 01研究課題による論文検索
  2. 02DOI による論文照会
  3. 03実験に結び付いた主張の取得
  4. 04エビデンスの出典と抽出状況の確認
  5. 05エビデンス検証のガイダンス

活用シーン

  1. 01研究課題に関するエビデンスの検索
  2. 02指定 DOI の抽出エビデンスの確認
  3. 03追跡可能なエビデンステーブルの作成
  4. 04論文原文に基づく主張の検証

MCP 対応

このスキルは MCP サーバーを登録しないため、ホスト側で BGPT を設定する必要があります。Streamable HTTP と SSE のエンドポイント、およびネイティブのリモート MCP 設定や mcp-remote ブリッジによる接続方法を説明します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/k-dense-ai/scientific-agent-skills --skill bgpt-paper-search

インストール後、Claude Code で/bgpt-paper-searchを入力して読み込まれたか確認します。

詳細

BGPT Paper Search

使用する場面

BGPT は、研究上の疑問や既知の DOI に対して、全文から抽出したエビデンスを見つけるために使用します。書誌メタデータだけでなく、抽出された主張とそれを裏付ける実験を返します。これらの記録を使って追跡可能なエビデンス表を作成してください。ただし、これらは完全なシステマティックレビューの検索でも、検証済みのバイアスリスク評価でもありません。

接続

使用前にホストで BGPT を設定してください。このスキルをインストールしても MCP サーバーは登録されません。プロバイダーは両方のトランスポートをサポートしています:

トランスポートエンドポイント
Streamable HTTPhttps://bgpt.pro/mcp/stream
SSEhttps://bgpt.pro/mcp/sse

対応している場合は、ホストネイティブのリモート MCP 設定を使用してください。mcpServers JSON を使用し、ローカルの stdio ブリッジを必要とするホストの場合、この設定では mcp-remote を使用します(ホストの実際の設定形式に合わせて調整してください):

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

公開されている bgpt-mcp 1.1.0 npm パッケージは mcp-remote の薄い SSE ラッパーであり、ローカルの論文データベースではありません。同梱の README は現在のツール契約と価格設定より前のものです。上記のネイティブ接続または設定可能なブリッジを優先してください。リンクされている BGPT GitHub リポジトリはレビュー時点では利用できませんでした。現在のプロバイダードキュメントとライブのツールスキーマを使用してください。

無料アクセスにはキーは不要です。有料利用の場合は、ホストのリモートサーバーヘッダーで Authorization: Bearer <key> を、その認証情報ストレージを使用して設定してください。ブリッジの場合は、mcp-remote は --header-file をサポートしています。ローカルの認証情報ファイルを使用してください。MCP ツール呼び出しに api_key を入れないでください。現在のどちらのツールもその引数を宣言していません。接続を通じて認証してください。

検索と DOI ルックアップ

呼び出す前に、接続されたサーバーのツールを確認してください。2026-09-30 にレビューしたライブの BGPT 2.14.7 スキーマは以下を公開しています:

ツール / 引数契約
search_papers.query必須の文字列。短い英語の検索語を使用してください。
num_results整数、1〜100、デフォルトは 16。結果の使用を制御するには明示的に設定してください。
days_back省略可能な整数。過去 N 日以内に公開された論文。すべての日付にする場合は省略してください。
min_citations省略可能な整数。論文が引用した参考文献の最小数であり、受けた被引用数ではありません。
study_type省略可能な文字列: primary study、systematic review、meta-analysis、narrative review、protocol、dataset、commentary、または other。
output_formatevidence(デフォルト)、full、または legacy。
lookup_paper.doi必須の DOI 文字列。output_format も受け付けます。見つかった論文は 1 件の結果としてカウントされます。

年やフィルターをクエリに入れるのではなく、フィルター引数を使用してください。このスキーマには、ブールクエリの文法、オフセット、ページ、カーソルは文書化されていません。結果の上限はページネーションではありません。継続用の引数をでっち上げたり、検索が一致するすべての論文を列挙すると主張したりしないでください。より広いカバレッジを得るには、明示的な質問バリアントを実行し、クエリ履歴を保持しながら DOI で重複を排除してください。

検索例は 1 件の公開結果で検証済みです(接続されたツールインターフェースを通じて呼び出してください):

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

フィルター付き検索の例(フィルターはスキーマ確認済みで、実行はされていません):

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

すでに特定されている論文については、タイトル検索がその正確な論文を返すことを期待するのではなく、そのベア DOI を指定して lookup_paper を呼び出してください:

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

接続、クォータ、またはツールのエラーを、空のエビデンスセットとして解釈しないでください。プロバイダーは結果の許容量を公開していますが、レビューしたページには数値のリクエストレート制限はありません。無制限のリクエストスループットを前提としないでください。

結果コントラクトを読む

検索は results リストと count を持つエンベロープを返します。サービスが検索語を書き換える可能性があるため、返された query も記録してください。DOI ルックアップは found と単一の result を返します。読み取る前に見つからない場合を処理してください。エンベロープを解釈する前に、MCP の結果でツールエラーを確認してください。

  • evidence は簡潔なエビデンスレコードを返します。空のオプションフィールドは存在しないことがあります。
  • full はレガシーの論文メタデータをエビデンスレコードに追加します。
  • legacy は古い論文メタデータ表現を要求します。すべての論文が以前に公開されていたすべてのフィールドや品質スコアを持つと仮定しないでください。

プロバイダーによると、evidence/full 形式は抽出されたエビデンスを持たない論文を省略します。しかし、ライブスモークテストでは schema_version: "legacy"、extraction_status: "legacy"、および両方の形式で空の evidence_units リストを持つレコードが返されました。したがって、返されたレコードはクレームレベルの来歴を保証するものではありません。空の検索または見つからない DOI も、論文が存在しないことを証明するものではありません。利用可能な場合は doi、title、publication_date、publication_name を保持し、その後 central_claim と evidence.evidence_units を確認してください。各ユニットはそのクレームを実験、報告された統計、実証された範囲、および来歴に結び付けます。スキーマバージョンを保持してください。古いレコードは異なる形状を持つことがあります。レガシーの完全なメタデータには、ネイティブリストではなく null、数値文字列、シリアライズされたテキストが含まれることがあります。生の値を保持し、決してコードとして実行しないでください。

プロバイダーは V4 の制限として、レコードあたり 5 つのエビデンスユニット、ユニットあたり 2 つの来歴パッセージ、パッセージあたり 320 文字を文書化しています。これらは完全な記事ではなく、境界付きの抽出です。統合の前に extraction_status、normalization_warnings、および evidence.record_provenance (切り捨て情報を含む) を確認してください。

エビデンスチェック

抽出された各結果について、DOI とソースセクション、表、または図を保持してください。統合で使用する前に、サンプルサイズ、単位、実験アーム、報告された統計、および不確実性を論文と照合して検証してください。著者が報告した限界と抽出によって生成された解釈を区別してください。矛盾するまたは混合したエビデンスと実証された範囲を保持してください。レガシーの品質スコアが存在する場合は、スクリーニング補助としてのみ使用し、研究固有のバイアスリスク評価として使用しないでください。

許容量とレビュー範囲

レビュー日時点で、プロバイダーはネットワークあたり 50 件の無料 結果 を宣伝し、その後は返された結果あたり $0.02 です。成功した DOI ルックアップは 1 件の結果としてカウントされます。見つからないルックアップは無料です。大量バッチの前に許容量と価格を再確認してください。クォータを使い果たしたリクエストを繰り返し再試行しないでください。

ソース: プロバイダーのセットアップ、レコード形式、および請求、 ライブ MCP エンドポイント、 公開された BGPT ラッパーメタデータ、 および ブリッジドキュメント。 ツールスキーマ、1 結果の完全検索、一致するエビデンス形式の DOI ルックアップ、 および SSE ハンドシェイクは、認証されていないリクエストで確認されました。公開 検索/ルックアップは V4 フィクスチャではなく、レガシースキーマのレコードを返しました。有料 認証、フィルタリングされた検索動作、およびホスト固有の設定は テストされていません。

コメント