nobleblocks-mcp について
nobleblocks-mcpは、学術研究者向けにNobleBlocksの複数データベース横断の論文インデックスを検索するMCPサーバーです。セマンティック検索、引用グラフ、生物医学エンティティ検索、引用付きレビュー生成に対応します。
主な機能
- 01全文とセマンティックの複合検索
- 02DOIやPMIDなどから論文取得
- 03意味の近い論文の検索
- 04引用ネットワークの確認
- 05関連エンティティから論文検索
- 06引用付き文献レビューの生成
活用シーン
- 01年や引用数でテーマ論文を絞り込む
- 02論文の参考文献と被引用論文を追う
- 03遺伝子や疾患に関連する研究を探す
- 04テーマの引用付きレビューを作成する
MCP 対応
論文検索、メタデータ取得、類似論文、引用グラフ、エンティティ検索、文献レビューのツールをMCPクライアントに提供します。ローカル接続とリモート接続に対応します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.nobleblocks.com/mcpclaude mcp add --transport http com-nobleblocks-nobleblocks https://mcp.nobleblocks.com/mcp{"mcpServers":{"com-nobleblocks-nobleblocks":{"type":"http","url":"https://mcp.nobleblocks.com/mcp"}}}Cursor で開く{"servers":{"com-nobleblocks-nobleblocks":{"type":"http","url":"https://mcp.nobleblocks.com/mcp"}}}VS Code で開く{"mcpServers":{"com-nobleblocks-nobleblocks":{"type":"http","url":"https://mcp.nobleblocks.com/mcp"}}}{"mcpServers":{"com-nobleblocks-nobleblocks":{"serverUrl":"https://mcp.nobleblocks.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
3| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | integer | いいえ | 結果数(1-20)。 |
| query | string | はい | トピック、質問、タイトルの単語、または著者名。AND / OR / NOT と "quoted phrases" に対応しています。 |
| year_to | any | いいえ | この年以前に発表された論文のみ。 |
| year_from | any | いいえ | この年以降に発表された論文のみ。 |
詳細
NobleBlocks 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 Code | ML/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_paper | DOI、PMID、arXiv ID、または OpenAlex ID によるメタデータの取得 |
find_similar | キーワードの一致だけでなく、意味的に関連する論文の検索 |
get_citation_graph | 引用ネットワーク — 参考文献と引用論文 |
search_by_entity | KG を介して、遺伝子、医薬品、疾患、または機関に関連する論文を検索 |
create_literature_review | 引用付きの AI 生成による構造化された文献レビュー(Pro) |
API キーの取得
すべての利用には無料の NobleBlocks アカウントが必要です。登録は 30 秒で完了します。
- nobleblocks.com/signup にアクセスします
- アカウントを作成します(メールアドレスまたは Google)
- 設定 > API Keys に移動し、キーを生成します
無料プラン:1 日あたり 100 回の検索、1 日あたり 5 回の類似検索、引用グラフへのアクセス。 Pro プラン:1 日あたり 5,000 回の検索、文献レビューの生成、優先サポート。
クイックスタート(リモート — インストール不要)
最も簡単な始め方は リモートコネクター を使う方法です。API キーも Python のインストールも不要です。
- claude.ai を開き → Settings → Connectors(または Integrations)に移動します
- 「Add」をクリックして、次を貼り付けます:
https://mcp.nobleblocks.com/mcp - NobleBlocks アカウントでサインインします
- 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_BASE | https://www.nobleblocks.com | API エンドポイント |
LOG_LEVEL | INFO | ログの詳細度 |
例
設定が完了したら、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 時代の学術研究プラットフォームです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。