Context7
Up-to-date docs for AI agents
Beschreibung vom Entwickler (englisches Original)
Search DataCite datasets and software, fetch DOI metadata, trace relations, format citations.
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
DATACITE_CLAMP_LIMITS, MCP_LOG_LEVEL, DATACITE_CONTACT_EMAIL, DATACITE_MAX_REQUESTS_PER_5MINDu brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Funktioniert in Claude im Web, auf dem Desktop und auf dem Handy:
https://datacite.caseyjhand.com/mcpÖffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"datacite": {
"command": "npx",
"args": [
"-y",
"@cyanheads/datacite-mcp-server"
],
"env": {
"DATACITE_CLAMP_LIMITS": "your-value",
"MCP_LOG_LEVEL": "your-value",
"DATACITE_CONTACT_EMAIL": "your-value",
"DATACITE_MAX_REQUESTS_PER_5MIN": "your-value"
}
}
}
}Führe das in deinem Terminal aus
claude mcp add --transport http datacite https://datacite.caseyjhand.com/mcpclaude mcp add datacite --env DATACITE_CLAMP_LIMITS=your-value --env MCP_LOG_LEVEL=your-value --env DATACITE_CONTACT_EMAIL=your-value --env DATACITE_MAX_REQUESTS_PER_5MIN=your-value -- npx -y @cyanheads/datacite-mcp-serverTrag die leeren Werte ein, bevor du ihn startest.
In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"datacite": {
"url": "https://datacite.caseyjhand.com/mcp"
}
}
}In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"datacite": {
"command": "npx",
"args": [
"-y",
"@cyanheads/datacite-mcp-server"
],
"env": {
"DATACITE_CLAMP_LIMITS": "your-value",
"MCP_LOG_LEVEL": "your-value",
"DATACITE_CONTACT_EMAIL": "your-value",
"DATACITE_MAX_REQUESTS_PER_5MIN": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"datacite": {
"type": "http",
"url": "https://datacite.caseyjhand.com/mcp"
}
}
}In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"datacite": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@cyanheads/datacite-mcp-server"
],
"env": {
"DATACITE_CLAMP_LIMITS": "your-value",
"MCP_LOG_LEVEL": "your-value",
"DATACITE_CONTACT_EMAIL": "your-value",
"DATACITE_MAX_REQUESTS_PER_5MIN": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
ChatGPT verbindet sich nur mit Servern im Internet:
https://datacite.caseyjhand.com/mcpMenünamen können sich je nach Tarif und mit der Zeit leicht unterscheiden.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
DATACITE_CLAMP_LIMITS envMCP_LOG_LEVEL envDATACITE_CONTACT_EMAIL envDATACITE_MAX_REQUESTS_PER_5MIN envDiese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Tool-Namen und -Beschreibungen genau so, wie der Server sie am 6. Nov. 2026 gemeldet hat. Geschrieben hat sie der Entwickler, nicht wir; wir zeigen sie als reinen Text.
datacite_search_worksSearch DataCite DOI metadata for datasets, software, samples, workflows, and other research outputs. Combine plain words (`text`) or OpenSearch query syntax (`query`) with filters for resource type, creator (ORCID iD or name), affiliation (ROR ID or name), affiliation country, fu
datacite_get_workFetch the full deposited DataCite metadata for one DOI: titles, creators and contributors with ORCID iDs and ROR affiliations, publisher, dates, version, subjects, descriptions, funding, geolocations, rights, sizes and formats, related identifiers with their relation types, repos
datacite_trace_relationsMap the relation graph around one DOI — versions, parts, supplements, derivations, documentation, citations, references, and every other DataCite relation type — as nodes and directed edges that keep the relationType exactly as asserted and name each edge's source: the DOI's own
datacite_search_repositoriesFind DataCite repository accounts by name or description text, field of science, repository type, certification (e.g. CoreTrustSeal), software platform, client type, or parent provider, or look up known repository IDs. Returns each repository's repositoryId — the value datacite_s
datacite_get_citationRender one DataCite DOI as a formatted citation in a CSL style and locale (APA in US English by default), or as a machine-readable record: CSL JSON, BibTeX, RIS, DataCite JSON or XML, Schema.org JSON-LD, Codemeta, or JATS. A style the upstream renderer does not support — an unkno
datacite_list_referenceLook up the controlled vocabularies and identifier forms the other datacite_* tools accept: resource types, relation types with their inverses and groups, related-identifier types, date and contributor types, fields of science, common license ids, repository types, certificates,
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 7. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto cyanheads bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Antwort in 131 ms (HTTP 200)
Keine Anmeldung nötig
Wir haben 6 Tool-Beschreibungen gelesen und keine versteckten Anweisungen an die KI gefunden
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 3 von 3 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Beides geht: Installiere ihn auf deinem Computer oder verbinde dich mit der Cloud-Version.
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.2.1) kam vor 6 Tagen in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Er verbindet sich per URL, also funktionieren auch Apps, die Remote-MCP-Server akzeptieren, zum Beispiel ChatGPT im Entwicklermodus.
In derselben Kategorie: Context7, Codebase Memory, Exa
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Up-to-date docs for AI agents
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Connect AI agents to Exa for web search, content fetching, and multi-step research.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
@cyanheads/datacite-mcp-server Search DataCite datasets and software, fetch DOI metadata, trace relations, format citations via MCP. STDIO or Streamable HTTP. 6 Tools
Public Hosted Server: https://datacite.caseyjhand.com/mcp
DOI metadata from DataCite for datasets, software, samples, workflows, and other research outputs that repositories deposit worldwide. Search it, open a record in full, trace a DOI's relations (versions, parts, supplements, citations), find the repositories that publish in a field, and format citations. No API key required.
| Tool | Description |
|---|---|
datacite_search_works | Search works by plain text or query syntax plus structured filters, in ranked pages or a full cursor walk, with optional facet counts |
datacite_get_work | Fetch the full deposited metadata for one DOI, or learn which registration agency holds a DOI DataCite doesn't |
datacite_trace_relations | Map the relation graph around any DOI — versions, parts, supplements, derivations, citations — with each edge's source |
datacite_search_repositories | Find repository accounts by text, field of science, type, certificate, software, or provider, and get the repositoryId work search filters on |
datacite_get_citation | Render a DOI as a formatted citation in a CSL style and locale, or as BibTeX, RIS, CSL JSON, and other machine formats |
datacite_list_reference | Look up the vocabularies, identifier forms, and coverage rules the other tools accept, offline |
datacite_search_works tooltext (literal words, with angle brackets removed; nonblank text that leaves no searchable clause fails as invalid_text) or query (OpenSearch query syntax), ANDed with filters: resource_types, creator (ORCID iD or name), affiliation (ROR ID or name), affiliation_country, funder (ROR ID, Crossref Funder ID, or name; include_child_funders with a ROR funder), subject, fields_of_science, repository_ids, provider_ids, licenses, language, place, published_from / published_to, and min_citations; list filters take up to 10 values, any of which matchlimit (default 20), applied at most 1,000 with a requested/applied notice; ranked pages reach the first 10,000 matches under sort (relevance, newest, oldest, recently_updated, most_cited, most_viewed, most_downloaded; default relevance with text or query, else newest), while cursor: "*" walks the whole result set in registration order through nextCursor and takes neither page nor sort. A ranked ceiling stop is distinguished from the last pageaffiliation_country accepts current and formerly assigned ISO alpha-2 codes plus XK, in any case. UK maps to GB with a notice; unassigned codes fail as invalid_filter before searchingfunded-by; an unavailable, incomplete, or ambiguous mapping keeps literal identifier matching and discloses reduced coverage. The cached, paced lookup takes at most five seconds without retry. A cursor walk keeps its initial resolved or literal filter on every continuation without another ROR lookup, including across server restarts. include_child_funders still requires an explicitly supplied RORcc0 1.0 differs from cc0-1.0); reuse the licenses facet ids exactly. query also supports deposition timestamps, e.g. created:[2026-10-16 TO *], updated, and registeredinclude_facets adds top counts for resource types, years, repositories, providers, affiliations, fields of science, and licenses (2–8 s slower); every response reports totalCount, effectiveQuery, sortApplied, and appliedFiltersdatacite_get_work tooldoi, in any case: bare, with a doi: or info:doi/ prefix, as a doi.org URL, or %2F-encodedcounts (citations, references, versions, parts, views, downloads); long lists are capped and their full sizes reported in truncatedLists and relatedIdentifierCountslist with a zero-based offset (default 0): creators, contributors, relatedIdentifiers, subjects, and fundingReferences return up to 100 entries, relatedItems 25, and geoLocations 50. Offsets index valid mapped entries in deposit order. listPage reports list, offset, total, and nextOffset while entries remain; other metadata keeps its normal caps. Default truncation notices give exact continuation inputs. An offset requires a list; past-end pages are emptyα and β. Structured descriptions keep their deposited text; rendered descriptions preserve paragraph and line boundariesfound: false with missReason (other_agency, does_not_exist, not_public, unclassified), the registrationAgency when known, and guidancedatacite_trace_relations tooldoi: a DataCite dataset or software DOI, or a journal article's DOI to find the DataCite data and software it cites or that cite, supplement, or derive from itdepth 1 (default) or 2 — the second hop expands at most 10 DataCite neighbours and runs only when the first hop leaves max_nodes room; positive integer max_nodes (default 50, root included), applied at most 100 with a notice, fills with own-metadata targets, then records pointing at the root, then Event Data endpoints, then the second hop; relation_types keeps only the listed relation types, read from the traced DOI's side (omitted: all); include_event_data (default true) adds Event Data citation linksrelationType exactly as asserted and list their sources (metadata, reverse_metadata, event_data); coverage states how much of each source was read (up to 100 reverse records per hop, only the first 10 when those are large, and up to 100 events per call), and rootCounts carries DataCite's own counts for comparison. An absent edge is not evidence that no relationship existsrelatedIdentifiers and identified relatedItems, verify each assertion's target and type, and merge identical edgesevent_offset (0–9,999, absolute and zero-based) selects Event-Data-only tracing, including when set to 0: metadata edges and depth-2 expansion are skipped. Continue with coverage.eventData.nextEventOffset and the same DOI and filters. Each call reads one upstream page and stops before an eligible endpoint that cannot fit max_nodes; root-only calls explain how to raise the cap. Coverage distinguishes exhaustion, a blocked classification lookup, unavailable/skipped reads, and the upstream 10,000-result ceiling. Upstream ordering can change between calls; continuations are not snapshotsdatacite_search_repositories toolquery text over names and descriptions, plus field_of_science, repository_types, certificates, software, client_type, and provider_id; or repository_ids alone (up to 1,000 inputs) to look up the first 25 distinct normalized ids in input order. A notice names unqueried ids; missing-id notices cover queried ids onlylimit (default 20), applied at most 1,000 with a requested/applied notice, with page; name-ordered rows carry the repositoryId that datacite_search_works takes in repository_ids, plus providerId, types, certificates, software, subjects, homepage, and re3data linkeffectiveQuery (* without query clauses), including empty pages; ID lookups report appliedFilters.repository_ids without a query echodatacite_get_citation toolformat: text (default), csl_json, bibtex, ris, datacite_json, datacite_xml, schema_org, codemeta, or jatstext only: style takes a CSL style id (default apa; verified ids under datacite_list_reference topic citation_styles), and one DataCite would silently render as APA fails as unsupported_style; locale takes one of the 61 CSL locales DataCite renders (en-GB, de-DE, fr-FR, …) or a bare language code that expands to its primary dialect (de → de-DE), default en-US (list: topic citation_locales)text returns the citation as plain text in citation and the upstream markup in citationHtml; text payloads over 100,000 UTF-16 code units are cut without splitting a surrogate pair. Machine formats return complete payloads inline up to that cap; larger documents omit citation and return downloadUrl for the full document and totalCharacters, with truncated: true, shown: 0, and cap: 100000. A DOI DataCite doesn't hold returns found: false as in datacite_get_work; a format DataCite can't render for that DOI fails as format_unavailablecsl_json, bibtex, ris, or datacite_json for another representationdatacite_list_reference tooltopic: resource_types, relation_types, `identifieNur der Anfang wird gezeigt; den Rest findest du im Repo