{
  "markdown": "# CrossRef MCP Server\n\nAn MCP (Model Context Protocol) server for searching and retrieving scholarly metadata from the [CrossRef](https://www.crossref.org/) REST API — 150M+ records across all publishers and disciplines.\n\nBuilt with [FastMCP](https://github.com/modelcontextprotocol/python-sdk). No API key required.\n\n## Tools\n\n| Tool | Description |\n|------|-------------|\n| `crossref_search` | Search works by keyword with filtering by year, type, and sort options |\n| `crossref_title_search` | Search specifically by title for more precise matching |\n| `crossref_author_search` | Search for works by a specific author, optionally combined with keywords |\n| `crossref_doi_lookup` | Retrieve full metadata for a work by DOI |\n| `crossref_journal_search` | Search for journals by name |\n| `crossref_journal_works` | Get works published in a specific journal by ISSN |\n| `crossref_funder_search` | Search for funding organizations |\n| `crossref_references` | Get the reference list cited by a specific work |\n| `crossref_export_ris` | Export recent results as RIS (for Zotero, EndNote, etc.) |\n| `crossref_export_bibtex` | Export recent results as BibTeX |\n\n## Setup\n\n### 1. Install\n\n```bash\ncd crossref-mcp-server\npython3 -m venv venv\nsource venv/bin/activate\npip install -r requirements.txt\n```\n\n### 2. Configure environment (optional)\n\nCrossRef doesn't require an API key, but setting a mailto address gives you access to their faster \"polite\" API pool:\n\n```bash\ncp .env.example .env\n# Edit .env with your email address\n```\n\n### 3. Add to Claude Desktop\n\nAdd this to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"crossref\": {\n      \"command\": \"/path/to/crossref-mcp-server/venv/bin/python\",\n      \"args\": [\"/path/to/crossref-mcp-server/server.py\"],\n      \"env\": {\n        \"CROSSREF_MAILTO\": \"your.email@example.com\"\n      }\n    }\n  }\n}\n```\n\nOr if using Claude Code CLI:\n\n```bash\nclaude mcp add crossref \\\n  /path/to/crossref-mcp-server/venv/bin/python \\\n  /path/to/crossref-mcp-server/server.py \\\n  -e CROSSREF_MAILTO=your.email@example.com\n```\n\n## Usage examples\n\nOnce connected, you can ask Claude things like:\n\n- \"Search CrossRef for recent papers on transformer architectures\"\n- \"Find works by Jane Smith on educational psychology from 2020-2024\"\n- \"Look up the metadata for DOI 10.1038/nature14539\"\n- \"Search for journals about machine learning\"\n- \"Get the reference list for this paper and export as RIS for Zotero\"\n\n## License\n\nMIT\n\n<!-- mcp-name: io.github.SMABoundless/crossref -->\n",
  "bytes": 2516,
  "sha": "76c9f889d2e521153f90311e0f9b5da76a1e3a633736122c4d33a67b6d9a02ac",
  "repo_slug": "smaboundless/crossref-mcp-server",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_smaboundless_crossref_efe5f316/readme"
}