mcpField
M
mcp-research-topic-institutions-authors

mcp-research-topic-institutions-authors

ローカル
github.com/mambalabsdev検索02 日前に更新

mcp-research-topic-institutions-authors について

OpenAlex のデータを使い、研究テーマに関する論文数で機関と著者を順位付けする Apify ベースの MCP サーバーです。キーワードまたは OpenAlex のトピック ID で検索し、出版指標や最近の論文を取得できます。

主な機能

  1. 01キーワードまたはOpenAlexトピックIDで検索
  2. 02論文数で機関と著者を順位付け
  3. 03年、国、機関種別で絞り込み
  4. 04出版指標と最近の論文を取得

活用シーン

  1. 01研究テーマに関する主要な発表機関を特定
  2. 02分野の主要著者と最近の論文を検索
  3. 03国ごとのテーマ関連研究を比較

MCP 対応

MCP クライアントに `find_research_topic_institutions_authors` ツールを公開します。Apify Actor を起動して完了を待ち、データセットの行を返します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"com-mambabuilt-mcp-research-topic-institutions-authors": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-research-topic-institutions-authors"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>"
}
}
}
}
起動コマンドnpx -y @mambalabsdev/mcp-research-topic-institutions-authors
設定が必要な環境変数
APIFY_TOKENシークレットApify API token from https://console.apify.com/account/integrations

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@mambalabsdev/mcp-research-topic-institutions-authors1.0.2

ツール

1

掲載時のツール一覧 · 2 日前に更新

パラメーター型必須説明
topicsarrayいいえperovskite solar cells などのキーワード、または T10247 などの OpenAlex トピック ID を最大 20 個指定します。それぞれについて個別にランキング行が返されます。
to_yearnumberいいえこの年までに公開された論文を集計します。デフォルトでは終了年を設定しません。
countriesarrayいいえUS や DE などの 2 文字コードを指定します。機関の行は、指定した国のいずれかに所在する必要があります。著者の行は、指定した国に機関がある論文に基づきますが、著者本人は別の場所にいる場合があります。
from_yearnumberいいえこの年以降に公開された論文を集計します。デフォルトでは現在の年から 5 年前が開始年です。
row_typesarrayいいえinstitutions、authors、または both。デフォルトは both です。
max_authorsnumberいいえトピックごとの著者行数。最大 200 件、デフォルトは 25 件です。
search_scopeenumいいえtitle_abstract(デフォルト):キーワードがタイトルまたは要旨に含まれている必要があります。fulltext:OpenAlex が保持する全文も検索します。該当数は増えますが、精度は下がります。トピック ID には適用されません。title_abstract | fulltext
recent_papersnumberいいえ各行に追加するトピックの最新論文数。0~10。デフォルトは 3 です。0 にすると論文を省略し、OpenAlex の予算消費を大幅に抑えます。
max_charge_usdstringいいえ任意。料金がこの金額を超える前に実行を停止します。サマリー行は常に返されます。
max_institutionsnumberいいえトピックごとの機関行数。最大 200。デフォルトは 25 です。
openalex_api_keystringいいえ任意。openalex.org/settings/api で取得できる無料の独自キーです。OpenAlex を 1 日あたり 1 USD 分利用でき、利用枠は独立しています。キーがない場合、この実行は同じアドレスの全員と 1 日あたり 0.10 USD の予算を共有し、キーワード検索が制限されることがあります。キーは保存もログ記録もされません。
institution_typesarrayいいえ指定可能な値:education、healthcare、company、archive、nonprofit、government、facility、funder、other。機関行はこれらのいずれかである必要があります。著者行は、そのような機関が関連付けられた論文から取得されます。

詳細

研究トピックの機関・著者 MCP サーバー

npm version license

Apify 上の Mamba Labs Research Topic Institutions and Authors アクター用 MCP サーバーです。研究トピックから、OpenAlex の機関と著者をランキング形式で取得します。

内容

できること

研究トピックをキーワードまたは OpenAlex トピック ID で指定します。アクターは該当する OpenAlex の論文をグループ化し、機関または著者ごとに 1 行を返します。トピックに関する論文数で順位付けされ、ROR、ORCID、総論文数、引用数、h-index、トピックに関する最新の論文が含まれます。OpenAlex が公開している情報のみを返し、メールアドレスや電話番号は含みません。購入者が取得した無料の OpenAlex キーは任意で利用でき、使用するとその購入者の日次利用枠が増えます。

処理はすべて Apify 上で実行されます。このパッケージは、アクターの実行を開始して完了を待ち、データセットの行を返す薄いクライアントです。

クイックスタート

Node.js 18 以降と、API トークンを設定した Apify アカウントが必要です。

以下を Claude Desktop の設定(claude_desktop_config.json)、Cursor、または任意の MCP クライアントに追加します。

{
  "mcpServers": {
    "mamba-research-topic-institutions-authors": {
      "command": "npx",
      "args": [
        "-y",
        "@mambalabsdev/mcp-research-topic-institutions-authors"
      ],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

クライアントを再起動します。find_research_topic_institutions_authors ツールが表示されます。

前提条件

  • Node.js 18 以降。
  • console.apify.com/account/integrations で取得した Apify API トークンを APIFY_TOKEN として設定します。トークンがなくてもサーバーのツールは一覧に表示されますが、ツールの呼び出しにはトークンが必要です。

プロンプトの例

  • 「ペロブスカイト太陽電池について最も多く論文を発表している機関はどこですか?」
  • 「2022 年以降の CRISPR 塩基編集に関する主要な著者と、最新の論文を調べてください。」
  • 「ドイツで全固体電池に関する論文を発表している企業を一覧表示してください。」

ツール

find_research_topic_institutions_authors。ツールは 1 つです。引数の例:

{
  "topics": [
    "perovskite solar cells"
  ],
  "max_institutions": 5,
  "max_authors": 5,
  "recent_papers": 2
}

入力

アクターに指定する、購入者向けのすべての入力です。省略した入力には、アクター独自のデフォルト値が適用されます。

入力型必須説明
topicsarrayいいえperovskite solar cells などのキーワード、または T10247 などの OpenAlex トピック ID を最大 20 件指定します。それぞれに独自のランキング行が作成されます。
row_typesarrayいいえinstitutions、authors、または両方です。デフォルトは両方です。
max_institutionsnumberいいえトピックごとの機関の行数。最大 200 です。デフォルトは 25 です。
max_authorsnumberいいえトピックごとの著者の行数。最大 200 です。デフォルトは 25 です。
recent_papersnumberいいえトピックに関する最新の論文を各行に追加する件数。0~10 件です。デフォルトは 3 件です。0 にすると論文は追加されず、OpenAlex の使用量を大幅に抑えられます。
from_yearnumberいいえこの年以降に出版された研究成果を集計します。デフォルトは現在の年の 5 年前です。
to_yearnumberいいえこの年までに出版された研究成果を集計します。デフォルトでは上限はありません。
countriesarrayいいえUS や DE などの 2 文字の国コードです。機関の行は、これらのいずれかの国にある機関に限られます。著者の行は、これらのいずれかの国にある機関の研究成果から取得されます。著者自身は別の場所にいる場合があります。
institution_typesarrayいいえeducation、healthcare、company、archive、nonprofit、government、facility、funder、other のいずれかです。機関の行はこれらのいずれかに限られます。著者の行は、これらの機関による研究成果から取得されます。
search_scopestringいいえtitle_abstract(デフォルト):キーワードがタイトルまたは要約に含まれている必要があります。fulltext:OpenAlex が保持する全文も対象にします。より多くの結果が見つかりますが、精度は下がります。トピック ID には適用されません。
openalex_api_keystringいいえ任意です。openalex.org/settings/api から取得した、ご自身の無料キーを指定します。OpenAlex の使用量として、キーごとに 1 日あたり 1 USD が割り当てられます。キーを指定しない場合、実行時には同じアドレスを使う全員で 1 日あたり 0.10 USD の予算を共有するため、キーワード検索が制限される場合があります。キーは保存もログ記録もされません。
max_charge_usdstringいいえ任意です。この金額を超える請求が発生する前に実行を停止します。集計行は常に返されます。

料金

Apify ではイベントごとに課金され、料金は Apify アカウントに請求されます。価格は USD です。

イベント無料プランBronzeSilverGold
entity-row、機関または著者の行 1 件$0.006$0.0057$0.0054$0.0051
apify-actor-start、実行開始 1 回あたり$0.003$0.003$0.003$0.003

トピックの集計、拒否または失敗したトピック、拒否された入力は無料です。実行にかかるプラットフォーム料金は Mamba Labs が負担します。プロキシのトラフィックを含む実行のプラットフォーム料金は、Mamba Labs が負担します。

アクターの詳細なドキュメント

apify.com/mambalabs/research-topic-institutions-authors

ライセンス

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

コメント

MCP は初めてですか?

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

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