MCP Connector

Query Scholarly Metadata from DataCite

MCP server providing access to DataCite's GraphQL API for querying metadata on scientific works, datasets, publications, DOIs, and their relationships in the

Works with datacitecloudflare workers

Maintainer of this project? Claim this page to edit the listing.


77
Spark score
out of 100
Updated 7 months ago
Version 1.0.0
Models
universal

Add to Favorites

Why it matters

Access and query rich metadata about scholarly works, including DOIs, datasets, and publications, directly from the DataCite GraphQL API. Explore complex relationships within the PID Graph.

Outcomes

What it gets done

01

Query DataCite API for specific scholarly outputs (datasets, publications, etc.)

02

Explore relationships between research outputs, researchers, funders, and organizations

03

Retrieve metadata for scholarly works using GraphQL queries

04

Integrate with Cloudflare Workers for reliable hosting

Install

Add it to your toolbox

Run in your project directory:

curl -fsSL https://spark.entire.vc/get/vb-datacite | bash

Overview

DataCite MCP Server

MCP server that provides access to DataCite's GraphQL API for querying metadata about scientific works, including DOIs, datasets, software, publications, and their relationships within the PID Graph. Use when you need to query DataCite for scientific metadata such as datasets on climate change, publications funded by specific organizations like the European Research Council, or COVID-19-related datasets. Do not use if you need full-text content rather than metadata.

What it does

The DataCite MCP server exposes DataCite's GraphQL API through the Model Context Protocol, enabling queries for metadata about scientific works, datasets, software, publications, and their connections within the PID Graph. The server is built on Cloudflare Workers.

When to use - and when NOT to

Use this connector when you need to search for scientific datasets by topic (such as climate change or COVID-19), query publications by funding source (such as European Research Council grants), or retrieve DOI metadata.

Do NOT use this if you need full-text access to papers, as it provides metadata only, not content.

Inputs and outputs

You provide natural language queries describing the research artifacts you want to find - for example, "Use DataCite API to search for recent datasets on climate change" or "Query DataCite API for publications funded by the European Research Council." The server queries DataCite's API and returns metadata.

Integrations

The server integrates with Claude Desktop through MCP configuration:

{
  "mcpServers": {
    "datacite": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://datacite-mcp-server.quentincody.workers.dev/mcp"
      ]
    }
  }
}

It is compatible with Cloudflare AI Playground and supports a legacy Server-Sent Events transport at the /sse endpoint. The server can be deployed to Cloudflare Workers using npx wrangler deploy.

Who it's for

This connector is available for those who need access to DataCite's GraphQL API through the Model Context Protocol. Installation is available via MCP Remote or from source code.

Installation via MCP Remote:

npx mcp-remote https://datacite-mcp-server.quentincody.workers.dev/mcp

The server enforces MCP transport security guidelines by validating Origin headers and supports optional CORS configuration through the MCP_ALLOWED_ORIGINS environment variable. The project is available under the MIT license with an academic citation requirement.

Source README

An MCP server that provides access to the DataCite GraphQL API for querying rich metadata about scholarly works, including DOIs, datasets, software, publications, and their relationships within the PID Graph.

Installation

MCP Remote

npx mcp-remote https://datacite-mcp-server.quentincody.workers.dev/mcp

From Source

git clone https://github.com/yourusername/datacite-mcp-server.git
cd datacite-mcp-server
npm install
npm run dev

Deploy to Cloudflare Workers

npx wrangler deploy

Configuration

Claude Desktop

{
  "mcpServers": {
    "datacite": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://datacite-mcp-server.quentincody.workers.dev/mcp"
      ]
    }
  }
}

Features

  • Access to DataCite GraphQL API via MCP
  • Query metadata about scholarly works, datasets, publications, and more
  • Explore relationships between research outputs, researchers, funding bodies, and organizations
  • Built on Cloudflare Workers for reliable hosting
  • Compatible with Cloudflare AI Playground
  • Legacy Server-Sent Events transport available at /sse

Environment Variables

Optional

  • MCP_ALLOWED_ORIGINS - Comma-separated list of additional origins to authorize requests from (include the literal 'null' for isolated clients)

Usage Examples

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

Resources

Notes

This project is available under the MIT license with an academic citation requirement. Academic/research use requires proper attribution, while commercial/non-academic use follows standard MIT license terms. The server enforces MCP transport security guidelines by validating the Origin header in requests. The local development server runs at http://localhost:8787/mcp.

FAQ

Common questions

Discussion

Questions & comments · 0

Sign In Sign in to leave a comment.