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"]
}
}
}Related MCP server: OpenAIRE MCP Server
ビルド手順
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時間) |
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to search academic literature and retrieve detailed metadata for papers, journals, and funding organizations via the Crossref database. It supports DOI-based lookups and keyword searches to facilitate programmatic access to scholarly research data.7
- AlicenseAqualityDmaintenanceEnables AI assistants to explore the OpenAIRE Research Graph and ScholExplorer citation index, discovering citation relationships and retrieving metadata for publications, datasets, and software.21Apache 2.0
- AlicenseNot gradedqualityDmaintenanceEnables searching and retrieving scholarly works, authors, institutions, and citation networks from the OpenAlex catalog via natural language.22ISC
- AlicenseNot gradedqualityCmaintenanceSearches and retrieves scholarly metadata from the CrossRef REST API, covering over 150 million records across all disciplines, without requiring an API key.MIT
Related MCP Connectors
Scholarly search: OpenAlex, Crossref, arXiv, OpenCitations and PubMed in one endpoint.
Access the OpenAlex academic research catalog — 270M+ publications.
Citable retrieval across papers, books, patents, Wikipedia, and live social sources.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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