albertomercurio/CrossRef-MCP
3.1
If you are the rightful owner of CrossRef-MCP and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
A Model Context Protocol (MCP) server designed to fetch academic paper metadata from the CrossRef API.
Tools
2
Resources
0
Prompts
0
CrossRef MCP Server
A Model Context Protocol (MCP) server for fetching academic paper metadata from CrossRef API.
Features
- Fetch complete metadata for any DOI
- Generate properly formatted BibTeX entries
- Automatic title wrapping in double curly brackets
{{title}} - No abstract field in BibTeX output
- Proper line breaks and formatting
- Automatic title wrapping in double curly brackets
- Extract author information with full names when available
- Get journal full names and abbreviations
- Fetch paper references (when available)
- Type detection (article, book, conference paper, etc.)
Installation & Setup
Using Docker (Recommended)
- Clone or create this directory structure
- Build the Docker image:
docker-compose build - Add to Claude Desktop configuration:
{ "mcpServers": { "crossref": { "command": "docker", "args": ["compose", "run", "--rm", "crossref-mcp"], "cwd": "/path/to/crossref-mcp" } } }
Available Tools
fetch_doi_metadata: Fetches complete metadata for a given DOI, including:- Title, authors, journal information
- Year, volume, issue, pages
- Publisher information
- Formatted BibTeX (without abstract, title in double curly brackets)
- Citation counts
fetch_references: Attempts to fetch references cited by the paper (when available from CrossRef).
Usage Example
Once configured, you can use it in Claude with:
Use the CrossRef MCP to fetch metadata for DOI: 10.1038/nature12373