mcpField
N
nobleblocks-mcp

nobleblocks-mcp

リモート
github.com/nobleblocks検索120 週間前に更新
リポジトリ

nobleblocks-mcp について

nobleblocks-mcpは、学術研究者向けにNobleBlocksの複数データベース横断の論文インデックスを検索するMCPサーバーです。セマンティック検索、引用グラフ、生物医学エンティティ検索、引用付きレビュー生成に対応します。

主な機能

  1. 01全文とセマンティックの複合検索
  2. 02DOIやPMIDなどから論文取得
  3. 03意味の近い論文の検索
  4. 04引用ネットワークの確認
  5. 05関連エンティティから論文検索
  6. 06引用付き文献レビューの生成

活用シーン

  1. 01年や引用数でテーマ論文を絞り込む
  2. 02論文の参考文献と被引用論文を追う
  3. 03遺伝子や疾患に関連する研究を探す
  4. 04テーマの引用付きレビューを作成する

MCP 対応

論文検索、メタデータ取得、類似論文、引用グラフ、エンティティ検索、文献レビューのツールをMCPクライアントに提供します。ローカル接続とリモート接続に対応します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.nobleblocks.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

3
パラメーター型必須説明
limitintegerいいえ結果数(1-20)。
querystringはいトピック、質問、タイトルの単語、または著者名。AND / OR / NOT と "quoted phrases" に対応しています。
year_toanyいいえこの年以前に発表された論文のみ。
year_fromanyいいえこの年以降に発表された論文のみ。

詳細

NobleBlocks MCP サーバー

MCP レジストリ ライセンス 論文

Claude Desktop、Claude Web、ChatGPT、Cursor、VS Code Copilot、または MCP 互換ツールから、重複排除済みの学術論文 3 億 4,000 万件を検索できます。15 以上の学術データベースを網羅し、130 万以上のエンティティと 1 億 900 万以上の論文間のつながりを持つ生物医学ナレッジグラフを通じて、すべてが相互にリンクされています。

これは認証済みの軽量クライアントです。インデックス作成、ランキング、ベクトル検索、ナレッジグラフの探索はすべて NobleBlocks のバックエンドで実行されます。インフラを管理することなく、すばやく結果を得られます。


インデックスの内容

ソース論文数更新頻度
OpenAlex約 2 億 5,000 万件の研究成果毎日
Semantic Scholar約 2 億 2,000 万件の論文毎週
PubMed / MEDLINE約 4,100 万件の記事毎日
Europe PMC約 4,300 万件の記事毎日
Crossref増分更新毎日
arXiv約 250 万件のプレプリント毎日
bioRxiv / medRxiv約 1,000 件/日毎日
ClinicalTrials.gov約 58 万 2,000 件の治験毎日
Unpaywallオープンアクセスリンクの解決毎日
DBLPコンピューターサイエンスOpenAlex 経由
CORE約 3,700 万件のオープンアクセス成果物近日公開
BASE (Bielefeld)ディスカバリーメタデータOpenAlex 経由
DOAJオープンアクセスジャーナルCrossref 経由
Papers with CodeML/AI ベンチマーク毎週
Retraction Watch撤回状況毎週
USPTO / EPO patents約 930 万件の特許と論文のリンク毎日
…その他

すべてのソースは DOI、PMID、arXiv ID に基づいて相互に重複排除されています。重複排除後のユニークなレコード総数は 3 億 4,000 万件以上 です(2026 年 6 月)。

ナレッジグラフ

検索バックエンドでは、生物医学ナレッジグラフ(130 万以上のエンティティ、1 億 900 万以上の論文リンク)も管理しています。このグラフには、遺伝子、疾患、医薬品、タンパク質、機関、研究者、トピック、遺伝子変異、医薬品・標的・疾患の関係が含まれ、PubTator Central、DisGeNET、ChEMBL、UniProt、ROR、ORCID、Open Targets などの情報源から取得されています。

ツール

ツール機能
search_papers年、引用数、情報源でフィルターできる、全文検索とセマンティック検索のハイブリッド検索
get_paperDOI、PMID、arXiv ID、または OpenAlex ID によるメタデータの取得
find_similarキーワードの一致だけでなく、意味的に関連する論文の検索
get_citation_graph引用ネットワーク — 参考文献と引用論文
search_by_entityKG を介して、遺伝子、医薬品、疾患、または機関に関連する論文を検索
create_literature_review引用付きの AI 生成による構造化された文献レビュー(Pro)

API キーの取得

すべての利用には無料の NobleBlocks アカウントが必要です。登録は 30 秒で完了します。

  1. nobleblocks.com/signup にアクセスします
  2. アカウントを作成します(メールアドレスまたは Google)
  3. 設定 > API Keys に移動し、キーを生成します

無料プラン:1 日あたり 100 回の検索、1 日あたり 5 回の類似検索、引用グラフへのアクセス。 Pro プラン:1 日あたり 5,000 回の検索、文献レビューの生成、優先サポート。


クイックスタート(リモート — インストール不要)

最も簡単な始め方は リモートコネクター を使う方法です。API キーも Python のインストールも不要です。

  1. claude.ai を開き → Settings → Connectors(または Integrations)に移動します
  2. 「Add」をクリックして、次を貼り付けます:https://mcp.nobleblocks.com/mcp
  3. NobleBlocks アカウントでサインインします
  4. Claude に質問します:「CRISPR 遺伝子治療に関する論文を検索して」

インストール(ローカル)

uvx nobleblocks-mcp

Claude Desktop の設定

Claude Desktop の設定ファイル(macOS の場合は ~/Library/Application Support/Claude/claude_desktop_config.json)に追加します。

{
  "mcpServers": {
    "nobleblocks": {
      "command": "nobleblocks-mcp",
      "env": {
        "NOBLEBLOCKS_API_KEY": "nb_pk_your_key_here"
      }
    }
  }
}

Claude Desktop を再起動します。NobleBlocks のツールがツール一覧に表示されます。

VS Code Copilot の設定

プロジェクトの .vscode/mcp.json に追加します。

{
  "servers": {
    "nobleblocks": {
      "command": "nobleblocks-mcp",
      "env": {
        "NOBLEBLOCKS_API_KEY": "nb_pk_your_key_here"
      }
    }
  }
}

Cursor / Cline / Continue の設定

stdio トランスポートを使用する nobleblocks-mcp コマンドをエディターの MCP 設定に指定してください。環境に NOBLEBLOCKS_API_KEY を設定してください。


CLI の使用方法

ターミナルから直接検索することもできます。

# Search papers
nobleblocks search "CRISPR base editing" --limit 5 --min-year 2022

# Get a specific paper
nobleblocks get 10.1038/s41586-020-2649-2

# Find similar papers
nobleblocks similar "Attention Is All You Need"

# Citation graph
nobleblocks citations 10.1038/s41586-020-2649-2 --direction both

すべての CLI コマンドを実行するには、環境に NOBLEBLOCKS_API_KEY を設定する必要があります(または --key を渡してください)。


環境変数

変数デフォルト説明
NOBLEBLOCKS_API_KEY(必須)nobleblocks.com の API キー
NOBLEBLOCKS_API_BASEhttps://www.nobleblocks.comAPI エンドポイント
LOG_LEVELINFOログの詳細度

例

設定が完了したら、Claude/Cursor で自然な言葉で質問できます。

「2022~2024 年の CRISPR 塩基編集に関する、最も多く引用された論文を探してください」

「Vaswani による『Attention Is All You Need』に類似した論文を表示してください」

「DOI 10.1038/s41586-020-2649-2 を引用している論文は何ですか?」

「BRCA1 と薬剤耐性を結びつける論文を探してください」

「固形腫瘍に対する CAR-T 細胞療法に関する文献レビューを作成してください」


開発

git clone https://github.com/nobleblocks/nobleblocks-mcp.git
cd nobleblocks-mcp
pip install -e .

# Test with MCP Inspector
npx @modelcontextprotocol/inspector nobleblocks-mcp

ライセンス

MIT — LICENSE を参照してください。


NobleBlocks によって開発 — AI 時代の学術研究プラットフォームです。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。