DataCite MCP Server
DataCite MCP 서버
DataCite REST API를 래핑하여 Claude 및 기타 MCP 클라이언트가 DataCite의 1억 2,500만 개 이상의 연구 DOI 색인에 읽기 전용으로 액세스할 수 있도록 하는 모델 컨텍스트 프로토콜(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억 2,500만 개 이상의 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 저장소 클라이언트입니다. |
| JSON 형식으로 제공되는 특정 DOI에 대한 전체 메타데이터 레코드입니다. |
| 해당 DOI를 인용하는 저작물입니다. |
| 해당 DOI가 인용한 저작물입니다. |
| 특정 DataCite 제공자에 대한 메타데이터입니다. |
| 특정 DataCite 저장소 클라이언트에 대한 메타데이터입니다. |
환경 변수
.env.example을 .env로 복사하고 필요에 따라 조정하세요. 모든 변수는 선택 사항이며 기본값으로 바로 작동합니다.
변수 | 기본값 | 설명 |
|
| HTTP User-Agent 헤더에 포함된 URL |
| (비어 있음) | DataCite의 polite pool을 위한 연락처 이메일 |
|
| 초당 최대 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