DataCite MCP Server
DataCite MCP サーバー
DataCite REST API をラップし、Claudeやその他のMCPクライアントからDataCiteの1億2500万件以上の研究用DOIインデックスへの読み取り専用アクセスを提供するModel Context Protocol (MCP) サーバーです。APIキーは不要です。このサーバーはローカルのstdioプロセスとして実行され、MCPプロトコルを介してClaude Desktopと通信します。これにより、キーワード、人物、資金提供者、リポジトリによる検索、完全なメタデータレコードの取得、研究成果間の関連性の調査など、DataCiteカタログ全体に対する自然言語クエリが可能になります。
Claude Desktopの設定
claude_desktop_config.json (macOSの場合は ~/Library/Application Support/Claude/claude_desktop_config.json) に以下を追加してください:
{
"mcpServers": {
"datacite": {
"command": "node",
"args": ["/Users/[user_name]/Claude/projects/datacite/dist/index.js"]
}
}
}ビルド手順
cd /Users/[user_name]/Claude/projects/datacite
npm install
npm run buildサーバーを対話的に検査するには:
npm run inspector利用可能なツール
ツール | 説明 |
| DataCiteの1億2500万件以上のDOIインデックスに対する全文検索。リソースタイプ、資金提供者、年、リポジトリなどでフィルタリング可能。カーソルベースのページネーションをサポート。 |
| 単一のDOIの完全なメタデータを取得。一般的なDOI形式(ベア、URL、 |
| DOIを整形された引用文字列としてフォーマット。APA、MLA、Chicago、Harvard、IEEE、Vancouver、BibTeX、CSL JSONをサポート。 |
| DOIの閲覧数、ダウンロード数、引用数を取得。オプションで時系列配列を含めることができます。 |
| DOIの関連グラフ(引用、参照、バージョン、パーツ)を調査。 |
| ORCID iDまたは名前で研究者に関連付けられたすべてのDOIを検索。 |
| DataCiteメンバーリポジトリ(クライアント)を検索・フィルタリング機能付きで閲覧。 |
| DOIの生のDataCiteメタデータスキーマXMLを取得(base64デコード済み)。 |
利用可能なプロンプト
プロンプトは、Claude Desktopのプロンプトメニュー(⌘K → 「Use a prompt」)から呼び出せる事前構築済みのワークフローです。
プロンプト | 引数 | 説明 |
|
| リソースタイプと主題領域に関連する上位10件のDataCiteレコードを検索。リポジトリ/年の観測値を含むランキングテーブルと、推奨されるフォローアップを返します。 |
|
| リポジトリのメタデータ品質と活動に関する完全なレポート。 |
|
| DataCiteレコードに基づく研究者プロフィール。正確な一致にはORCID iD ( |
利用可能なリソース
リソースURI | 説明 |
| DataCiteの完全な |
| すべてのDataCiteメンバープロバイダー(組織)。 |
| すべてのDataCiteリポジトリクライアント。 |
| 指定されたDOIの完全なメタデータレコード(JSON形式)。 |
| 指定されたDOIを引用している著作。 |
| 指定されたDOIによって引用されている著作。 |
| 特定のDataCiteプロバイダーのメタデータ。 |
| 特定のDataCiteリポジトリクライアントのメタデータ。 |
環境変数
.env.example を .env にコピーして必要に応じて調整してください。すべての変数はオプションであり、デフォルト設定でそのまま動作します。
変数 | デフォルト | 説明 |
|
| HTTP User-Agentヘッダーに含まれるURL |
| (空) | DataCiteのポライトプール用連絡先メールアドレス |
|
| 1秒あたりの最大APIリクエスト数 |
|
| DOIキャッシュのTTL(1時間) |
|
| 検索キャッシュのTTL(5分) |
|
| 静的データキャッシュのTTL(24時間) |
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/alexwade/datacite-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server