mcpField
O
orcid

orcid

ローカル
github.com/SMABoundless検索017 週間前に更新

orcid について

研究者や文献ワークフロー向けの MCP サーバーです。ORCID レジストリの検索、プロフィールや論文の取得、RIS または BibTeX 形式での引用出力に対応します。

主な機能

  1. 01氏名、所属、キーワード、DOI、Solr クエリで研究者を検索
  2. 02プロフィール、職歴、学歴、キーワードの取得
  3. 03ORCID レコードから論文を取得
  4. 04作品を RIS または BibTeX で出力

活用シーン

  1. 01機関や研究テーマから研究者を探す
  2. 02ORCID プロフィールと論文を確認
  3. 03Zotero や EndNote 用の引用を準備

MCP 対応

ORCID Public API v3.0 を利用し、ORCID の検索、プロフィール・作品の取得、引用出力ツールを MCP クライアントに提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"smaboundless-orcid": {
"command": "uvx",
"args": [
"orcid-mcp-server"
],
"env": {
"ORCID_CLIENT_ID": "<ORCID_CLIENT_ID>",
"ORCID_CLIENT_SECRET": "<ORCID_CLIENT_SECRET>"
}
}
}
}
起動コマンドuvx orcid-mcp-server
設定が必要な環境変数
ORCID_CLIENT_IDシークレットORCID API client ID from https://orcid.org/developer-tools
ORCID_CLIENT_SECRETシークレットORCID API client secret

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

パッケージ
pypiorcid-mcp-server1.0.0

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

ORCID MCP サーバー

ORCID レジストリを検索し、研究者プロフィールを読み取り、出版物を取得して、RIS および BibTeX 形式で引用をエクスポートするツールを提供する MCP(Model Context Protocol)サーバーです。

FastMCP と ORCID Public API v3.0 を使用して構築されています。

ツール

ツール説明
orcid_search名前、所属、キーワード、DOI、または高度な Solr クエリで研究者を検索します
orcid_read_record研究者のプロフィール全体(経歴、職歴、学歴、キーワード)を読み取ります
orcid_read_works研究者の ORCID レコードから出版物を取得します
orcid_export_ris取得した業績を RIS としてエクスポートします(Zotero、EndNote など用)
orcid_export_bibtex取得した業績を BibTeX としてエクスポートします

セットアップ

1. ORCID API の認証情報を取得する

ORCID Developer Tools で無料の Public API 認証情報を登録します。

2. インストール
cd orcid-mcp-server
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
3. 環境を設定する

サンプルの env ファイルをコピーし、認証情報を追加します。

cp .env.example .env
# Edit .env with your ORCID_CLIENT_ID and ORCID_CLIENT_SECRET
4. Claude Desktop に追加する

claude_desktop_config.json に以下を追加します。

{
  "mcpServers": {
    "orcid-mcp": {
      "command": "/path/to/orcid-mcp-server/venv/bin/python",
      "args": ["/path/to/orcid-mcp-server/server.py"],
      "env": {
        "ORCID_CLIENT_ID": "your-client-id",
        "ORCID_CLIENT_SECRET": "your-client-secret"
      }
    }
  }
}

または、Claude Code CLI を使用している場合:

claude mcp add orcid-mcp \
  /path/to/orcid-mcp-server/venv/bin/python \
  /path/to/orcid-mcp-server/server.py \
  -e ORCID_CLIENT_ID=your-client-id \
  -e ORCID_CLIENT_SECRET=your-client-secret

使用例

接続すると、Claude に次のようなことを尋ねられます。

  • 「機械学習に取り組んでいる Northwestern University の研究者を ORCID で検索してください」
  • 「0000-0002-1825-0097 の ORCID プロフィールを調べてください」
  • 「この研究者の出版物を取得して、Zotero 用に RIS としてエクスポートしてください」

ライセンス

MIT

コメント

MCP は初めてですか?

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

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