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
Maintainer of this project? Claim this page to edit the listing.
1.0.0Add 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
Query DataCite API for specific scholarly outputs (datasets, publications, etc.)
Explore relationships between research outputs, researchers, funders, and organizations
Retrieve metadata for scholarly works using GraphQL queries
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.