Core Research について
Core Research は、CORE を通じてオープンアクセス研究を検索し、個々の論文情報を取得する MCP サーバーです。研究者や文献レビューのワークフロー向けに、メタデータ、要旨、全文ダウンロードリンクを提供します。利用には自身の CORE API キーが必要です。
主な機能
- 01研究論文の検索
- 02論文メタデータと要旨の取得
- 03全文ダウンロードリンクの提示
- 04引用数と参考文献数の表示
活用シーン
- 01リポジトリや学術誌を横断して論文を検索
- 02要旨と出版情報を確認
- 03CORE ID で論文のダウンロードリンクを取得
MCP 対応
論文検索と論文情報取得のツールを MCP クライアントに公開します。stdio でのローカル実行または Pipeworx 経由で利用でき、呼び出しには利用者自身の CORE API キーを使います。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://gateway.pipeworx.io/core-research/mcpclaude mcp add --transport http pipeworx-io-core-research https://gateway.pipeworx.io/core-research/mcp{"mcpServers":{"pipeworx-io-core-research":{"type":"http","url":"https://gateway.pipeworx.io/core-research/mcp"}}}Cursor で開く{"servers":{"pipeworx-io-core-research":{"type":"http","url":"https://gateway.pipeworx.io/core-research/mcp"}}}VS Code で開く{"mcpServers":{"pipeworx-io-core-research":{"type":"http","url":"https://gateway.pipeworx.io/core-research/mcp"}}}{"mcpServers":{"pipeworx-io-core-research":{"serverUrl":"https://gateway.pipeworx.io/core-research/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
@pipeworx/core-research
CORE(core.ac.uk)は、オープン大学が運営するオープンアクセス研究論文のアグリゲーターです。 数千のリポジトリや学術誌に掲載された論文を検索し、CORE ID を指定して 論文のメタデータ、要約、全文のダウンロードリンクを取得できます。
Pipeworx の一部です。AI エージェントを 1875 以上のライブデータソースにつなぐ MCP ゲートウェイです。これは独立した非公式の連携であり、上流プロバイダーとは提携、承認、公開のいずれもしていません。
ツール
search_papers(query, limit?)— 条件に一致する論文を検索します。タイトル、著者、要約、 DOI、出版年、ダウンロード URL、出版社を返します。get_paper(id)— CORE ID で論文を 1 件取得します。言語、引用数、 参考文献数も返します。
認証
BYO のみです。ご自身の CORE API キーを _apiKey として渡してください。https://core.ac.uk/services/api で登録できます。
プラットフォームキーはないため、呼び出しはご自身の CORE ライセンスのもとで実行されます。
ライセンス — ゼロレーティング(fleet #1974)
CORE の利用規約(https://core.ac.uk/terms)第 3 条「その他のデータセットと API」では、API の利用にはライセンスが必要です。個人および公的研究機関は、 "CORE の利用を明示する" ことを条件に無料ライセンスを取得できる場合があります。 また、現在または将来に収益化される可能性のある、CORE のデータを使用する "製品、サービス、ソフトウェアを開発している、または開発する予定のある" 利用者は、 CORE に連絡する必要があります。これに伴い、次のように対応しています。
- ゲートウェイのエントリーに
zeroRated: trueを設定しています。すべてのプランで クレジットは 0 となるため、第 3 条に記載された収益化対象の製品がゲートウェイになることはありません。 - すべてのレスポンスの先頭に、
@pipeworx/sharedのattachLicenseを通じてattribution、license(LicenseRef-CORE-Terms-and-Conditions、kind: vendor_terms、義務はattributionとnon_commercial)、およびlicense_noteが付与されます。 - データの利用範囲は、呼び出し元が保有する CORE ライセンスによって定まります。
データソース
- https://api.core.ac.uk/v3/search/works — 検索(手動で呼び出す場合は末尾のスラッシュに注意してください。 301 リダイレクトが発生しますが、このパックでは追従します)。
- https://api.core.ac.uk/v3/works/{id} — 論文を 1 件取得します。
クイックスタート
MCP クライアント(Claude Desktop、Cursor、Windsurf など)に追加します。
{
"mcpServers": {
"core-research": {
"url": "https://gateway.pipeworx.io/core-research/mcp"
}
}
}
このエンドポイントが実際に提供するもの
https://gateway.pipeworx.io/core-research/mcp の tools/list は、上の表にあるツールに
加えて、共有 Pipeworx メタツールである ask_pipeworx、
discover_tools、search_within、remember/recall など、ゲートウェイ全体で
共通のツールも返します。そのため、表示されるツール数はこの表より多くなります。
現在、単一パックのエンドポイントには、パック固有のツールに加えて、およそ 30 個の
共有ツールが一覧表示されます。接続の initialize レスポンスに正確な対象範囲が記載されており、
その日の状況を確認するための正式な情報源です。
これは意図した仕様であり、偶然の多重化ではありません。メタツールを使うと、
このパックが対応していない質問にも、カタログ全体を検索する ask_pipeworx を通じて
回答できます。MCP サーバーを 2 つ目に追加する必要はありません。現時点では、
メタツールを含めずにパックのエンドポイントをマウントする方法はありません。
追加スキーマがもたらすコンテキストコストがルーティングの利点を上回る場合は、
複数のパックエンドポイントではなく、フルゲートウェイに一度接続してください。
このパックだけでなく、すべてのパックのツールを一覧から直接利用するには、 Pipeworx のフルゲートウェイに接続してください。
{
"mcpServers": {
"pipeworx": {
"url": "https://gateway.pipeworx.io/mcp"
}
}
}
どちらの URL も同じゲートウェイと 1875 以上のデータソースに接続します。
違いは、どのパックのツールが一覧に直接表示されるかだけです。
どちらから接続しても、ask_pipeworx からすべてのツールを利用できます。
MCP クライアントがない場合:HTTP で呼び出す
このパックではご自身の API キー(_apiKey)を使用します。こちらでキーを用意していないため、
キーなしで実行できる curl コマンドはありません。ツールを調べるには、
GET https://gateway.pipeworx.io/v1/tools/core_research_search_papers を実行してください。
ツールを探すには、{"query":"..."} を指定して
POST https://gateway.pipeworx.io/v1/tools/search_packs を実行してください。
スタンドアロン(ゲートウェイアカウント不要)
このパッケージはローカルの stdio MCP サーバーとしても実行でき、Pipeworx アカウントやゲートウェイとの往復通信は不要です。
{
"mcpServers": {
"core-research": {
"command": "npx",
"args": ["-y", "@pipeworx/mcp-core-research"]
}
}
}
または、直接実行して起動することを確認できます。
npx -y @pipeworx/mcp-core-research
標準入力/標準出力を介して MCP で通信し、initialize/tools/list/tools/call に対して、このパックのツールのみを使って応答します。上記のゲートウェイ接続で追加される共有メタツールは含まれません。同じソース、同じツールで、ask_pipeworx によるルーティングはありません。
ask_pipeworx を使う
ツールを直接呼び出す代わりに、自然な英語で質問できます。これは上記のパックのエンドポイントでも、完全なゲートウェイでも利用できます。
ask_pipeworx({ question: "your question about Core Research data" })
ゲートウェイが適切なツールを選択し、引数を自動的に入力します。
詳細
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。