DataCite MCP Server
DataCite MCP Server
Сервер протокола контекста модели (MCP), который использует REST API DataCite, предоставляя Claude и другим MCP-клиентам доступ только для чтения к индексу DataCite, содержащему более 125 миллионов исследовательских DOI. API-ключ не требуется. Сервер работает как локальный процесс stdio и взаимодействует с Claude Desktop через протокол MCP, позволяя выполнять запросы на естественном языке к полному каталогу DataCite: поиск по ключевым словам, авторам, спонсорам или репозиториям; получение полных записей метаданных; и исследование взаимосвязей между результатами исследований.
Конфигурация Claude Desktop
Добавьте следующее в ваш claude_desktop_config.json (находится по адресу ~/Library/Application Support/Claude/claude_desktop_config.json в macOS):
{
"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 (более 125 млн DOI) с фильтрами по типу ресурса, спонсору, году, репозиторию и другим параметрам. Поддерживает курсорную пагинацию. |
| Получение полных метаданных для одного DOI. Принимает любой распространенный формат DOI (обычный, URL, префикс |
| Форматирование DOI в виде строки цитирования. Поддерживает APA, MLA, Chicago, Harvard, IEEE, Vancouver, BibTeX и CSL JSON. |
| Получение количества просмотров, скачиваний и цитирований для DOI. Опционально включает массивы временных рядов. |
| Исследование графа взаимосвязей для DOI — цитирования, ссылки, версии и части. |
| Поиск всех DOI, связанных с исследователем, по ORCID iD или имени. |
| Просмотр репозиториев участников DataCite (клиентов) с возможностью поиска и фильтрации. |
| Получение необработанного XML схемы метаданных DataCite для DOI (декодированного из base64). |
Доступные промпты
Промпты — это готовые рабочие процессы, вызываемые из меню промптов Claude Desktop (⌘K → "Use a prompt").
Промпт | Аргументы | Описание |
|
| Поиск 10 наиболее релевантных записей DataCite для типа ресурса и предметной области. Возвращает ранжированную таблицу с наблюдениями по репозиторию/году и предложенным следующим шагом. |
|
| Полный отчет о качестве метаданных и активности репозитория. Передайте общепринятое имя, например |
|
| Профиль исследователя из записей DataCite. Передайте ORCID iD ( |
Доступные ресурсы
URI ресурса | Описание |
| Полный контролируемый словарь |
| Все провайдеры-участники DataCite (организации). |
| Все репозитории-клиенты DataCite. |
| Полная запись метаданных для заданного DOI в формате JSON. |
| Работы, цитирующие данный DOI. |
| Работы, цитируемые данным DOI. |
| Метаданные для конкретного провайдера DataCite. |
| Метаданные для конкретного репозитория-клиента DataCite. |
Переменные окружения
Скопируйте .env.example в .env и настройте по мере необходимости. Все переменные опциональны — значения по умолчанию работают сразу после установки.
Переменная | По умолчанию | Описание |
|
| URL, включенный в заголовок HTTP User-Agent |
| (пусто) | Контактный email для вежливого обращения к API DataCite |
|
| Максимальное количество запросов к API в секунду |
|
| TTL кэша DOI (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