datacite-mcp-server

datacite-mcp-server

3.1

If you are the rightful owner of datacite-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The DataCite MCP Server for Claude is a tool for querying the DataCite GraphQL API, providing access to rich metadata about research outputs.

DataCite MCP Server for Claude

License and Citation

This project is available under the MIT License with an Academic Citation Requirement. This means you can freely use, modify, and distribute the code, but any academic or scientific publication that uses this software must provide appropriate attribution.

For academic/research use:

If you use this software in a research project that leads to a publication, presentation, or report, you must cite this work according to the format provided in .

For commercial/non-academic use:

Commercial and non-academic use follows the standard MIT License terms without the citation requirement.

By using this software, you agree to these terms. See for the complete license text.A Model Context Protocol (MCP) server for querying the DataCite GraphQL API, providing access to rich metadata about research outputs including DOIs, datasets, software, publications, and their connections within the PID Graph.

Overview

This MCP server is deployed to Cloudflare Workers and provides a tool for executing GraphQL queries against the DataCite API. It allows AI assistants like Claude to access research metadata through the Model Context Protocol.

Features

  • Access to the DataCite GraphQL API via MCP
  • Query metadata about research works, datasets, publications, and more
  • Explore connections between research outputs, researchers, funders, and organizations
  • Built on Cloudflare Workers for reliable hosting

Usage with Claude Desktop

To connect Claude Desktop to the DataCite MCP server:

  1. Open Claude Desktop and go to Settings > Developer > Edit Config
  2. Update your configuration with:
{
  "mcpServers": {
    "datacite": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://datacite-mcp-server.quentincody.workers.dev/sse"
      ]
    }
  }
}
  1. Restart Claude Desktop to load the updated configuration
  2. You can now use the DataCite tool in your conversations with Claude

Example prompts:

  • "Use the DataCite API to find recent datasets about climate change"
  • "Query the DataCite API for publications funded by the European Research Council"
  • "Find datasets related to COVID-19 from 2020"

Connect to Cloudflare AI Playground

You can also connect to this MCP server from the Cloudflare AI Playground:

  1. Go to https://playground.ai.cloudflare.com/
  2. Enter your MCP server URL: https://datacite-mcp-server.quentincody.workers.dev/sse
  3. You can now use the DataCite GraphQL query tool from the playground

Local Development

For local development:

# Clone the repository
git clone https://github.com/yourusername/datacite-mcp-server.git
cd datacite-mcp-server

# Install dependencies
npm install

# Run the development server
npm run dev

# Your MCP server will be running at http://localhost:8787/sse

To connect to your local development server, update the Claude Desktop configuration to use http://localhost:8787/sse instead of the remote URL.

Deploying to Cloudflare Workers

npx wrangler deploy