CiteNexus
Überblick
Beschreibung vom Entwickler (englisches Original)
Search scholarly sources, verify references, and export citations with traceable evidence.
Die drei Säulen von PopNx MCP
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
- Stimmen der NutzeriNoch keine BewertungenBewertungen starten in einem späteren Schritt zusammen mit Benutzerkonten
- Unsere Basischecksi1 von 1 bestandenAnhand öffentlicher Informationen geprüft; Code noch nicht gescannt
- NutzungiGanz neu↓ 28/Wo. · ★ –
Was du damit machen kannst
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
- Verbindung: Läuft auf deinem Computer
- Transport: stdio
- Kategorie: Suche & KI-Gedächtnis
- Das musst du eintragen: SEMANTIC_SCHOLAR_API_KEY, OPENALEX_API_KEY, SERPAPI_API_KEY, SCOPUS_API_KEY, SCOPUS_INSTTOKEN, WOS_API_KEY
Installation
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
Bevor du installierst
- Basischecks: 1 von 1 bestanden
- Läuft auf deinem Computer mit den Rechten deines Benutzerkontos (Dateien, Netzwerk, Apps).
- Das trägst du selbst ein:
CITE_NEXUS_CONTACT_EMAIL,SEMANTIC_SCHOLAR_API_KEY,OPENALEX_API_KEY,SERPAPI_API_KEY,SCOPUS_API_KEY,SCOPUS_INSTTOKEN,WOS_API_KEY,UNPAYWALL_EMAIL
Als geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.
Du brauchst
- PyPIuv für Python installiert (für den Befehl uvx)
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"cite-nexus": {
"command": "uvx",
"args": [
"cite-nexus-mcp"
],
"env": {
"CITE_NEXUS_CONTACT_EMAIL": "your-value",
"SEMANTIC_SCHOLAR_API_KEY": "your-value",
"OPENALEX_API_KEY": "your-value",
"SERPAPI_API_KEY": "your-value",
"SCOPUS_API_KEY": "your-value",
"SCOPUS_INSTTOKEN": "your-value",
"WOS_API_KEY": "your-value",
"UNPAYWALL_EMAIL": "your-value"
}
}
}
}Führe das in deinem Terminal aus
claude mcp add cite-nexus --env CITE_NEXUS_CONTACT_EMAIL=your-value --env SEMANTIC_SCHOLAR_API_KEY=your-value --env OPENALEX_API_KEY=your-value --env SERPAPI_API_KEY=your-value --env SCOPUS_API_KEY=your-value --env SCOPUS_INSTTOKEN=your-value --env WOS_API_KEY=your-value --env UNPAYWALL_EMAIL=your-value -- uvx cite-nexus-mcpTrag die leeren Werte ein, bevor du ihn startest.
Oder kopier die Einstellungen selbst
In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"cite-nexus": {
"command": "uvx",
"args": [
"cite-nexus-mcp"
],
"env": {
"CITE_NEXUS_CONTACT_EMAIL": "your-value",
"SEMANTIC_SCHOLAR_API_KEY": "your-value",
"OPENALEX_API_KEY": "your-value",
"SERPAPI_API_KEY": "your-value",
"SCOPUS_API_KEY": "your-value",
"SCOPUS_INSTTOKEN": "your-value",
"WOS_API_KEY": "your-value",
"UNPAYWALL_EMAIL": "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.
Oder kopier die Einstellungen selbst
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"cite-nexus": {
"type": "stdio",
"command": "uvx",
"args": [
"cite-nexus-mcp"
],
"env": {
"CITE_NEXUS_CONTACT_EMAIL": "your-value",
"SEMANTIC_SCHOLAR_API_KEY": "your-value",
"OPENALEX_API_KEY": "your-value",
"SERPAPI_API_KEY": "your-value",
"SCOPUS_API_KEY": "your-value",
"SCOPUS_INSTTOKEN": "your-value",
"WOS_API_KEY": "your-value",
"UNPAYWALL_EMAIL": "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.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Werte, die du selbst einträgst
CITE_NEXUS_CONTACT_EMAILenvOptional Crossref polite-pool contact email- Optional Semantic Scholar account key
- Key for explicitly selected OpenAlex queries; account credits apply
- Key for explicitly selected commercial Google Scholar queries
- Key for explicitly selected Scopus queries; entitlement required
- Optional Scopus institutional token
- Key for explicitly selected Web of Science Starter queries
UNPAYWALL_EMAILenvOptional email for Unpaywall open-access enrichment
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Was er kann
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Basischecksi
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 9. Nov. 2026
- ✓ Bestanden
Entwickler passt zum Repo
Der Registry-Name wurde mit dem GitHub-Konto akougkas bestätigt, dem das Repo gehört
- … Noch nicht geprüft
Wird noch gepflegt
Dieses Repo haben wir noch nicht von GitHub gelesen
- … Noch nicht geprüft
Hat eine Lizenz
Dieses Repo haben wir noch nicht von GitHub gelesen
- – Nicht zutreffend
Endpunkt antwortet
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
- – Nicht zutreffend
Anmeldung mit OAuth
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
- … Noch nicht geprüft
Keine versteckten Anweisungen in Tool-Beschreibungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Im Vergleich mit anderen in Suche & KI-Gedächtnisi
- Mehr Sterne als 0 % der anderen 5756 Server in dieser Kategorie
- Neuer in der Registry veröffentlicht als 43 % der anderen 5756 Server in dieser Kategorie
- Basischecks gleich gut wie oder besser als bei 100 % der anderen 5756 Server in dieser Kategorie
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Häufige Fragen
Ist CiteNexus sicher?
Er hat 1 von 1 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.
Welche Schlüssel oder Codes braucht er?
Das musst du eintragen: SEMANTIC_SCHOLAR_API_KEY, OPENALEX_API_KEY, SERPAPI_API_KEY, SCOPUS_API_KEY, SCOPUS_INSTTOKEN, WOS_API_KEY
Läuft er auf meinem Computer oder in der Cloud?
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Wird er noch gepflegt?
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.2.2) kam vor 2 Monaten in die Registry.
Welche Apps können ihn nutzen?
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Python (uv) auf deinem Computer.
Was kann ich stattdessen nutzen?
In derselben Kategorie: Context7, Codebase Memory, Exa
Alternativen
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Codebase Memory
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Exa
Connect AI agents to Exa for web search, content fetching, and multi-step research.
README vom Entwickler
README öffnen
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.
CiteNexus MCP
Scholarly discovery and citations with evidence you can trace.
CiteNexus connects research assistants to open scholarly metadata, specialist academic indexes, and optional commercial databases through the Model Context Protocol. Search without an API key, resolve stable identifiers, check references against their sources, and export citations without asking a language model to invent the missing fields.
This is a citation and metadata service for the assistant you already use. It works alongside reference managers such as Zotero and writing environments that support MCP.
CiteNexus 0.2.3 includes the MCP service and the cite-nexus-wtfp companion. The WTF-P integration targets its separate 0.7.0 release. Marketplace listings and native client plugin qualification are tracked independently.
Quick start · WTF-P integration · Provider guide · Troubleshooting · Release information
- Useful without credentials: Crossref, DataCite and Europe PMC are the default search sources. arXiv and Semantic Scholar are also available without mandatory keys.
- Optional specialist and commercial access: OpenAlex, Google Scholar through SerpAPI or SearchApi, Scopus and Web of Science Starter have explicit configuration and provider selection.
- Source-backed records: namespaced identifiers, retrieval timestamps, field attribution, incomplete-author warnings and provider-specific citation counts.
- Deterministic export: BibTeX, RIS and CSL-JSON from retrieved metadata. No model is required.
- Current MCP: Python SDK 2.2, the 2026-07-28 specification, structured tool results, resources, prompts, progress, stdio and Streamable HTTP. Earlier clients remain supported by the SDK's legacy protocol path.
Quick start
Python 3.11+ and uv are required.
uvx --from cite-nexus-mcp==0.2.3 cite-nexus-mcp --version
uvx --from cite-nexus-mcp==0.2.3 cite-nexus-mcp --no-env-file --list-providers
For an MCP client with a mcpServers configuration:
{
"mcpServers": { "cite-nexus": { "command": "uvx", "args": ["--from", "cite-nexus-mcp==0.2.3", "cite-nexus-mcp", "--no-env-file"] } } }
The client starts MCP over stdio. No API key or .env file is required. Running the server command directly waits for a client; it is not an interactive search shell. If your client cannot find uvx, use its absolute executable path. The first run downloads the package and its dependencies.
For a persistent installation, including the WTF-P companion:
uv tool install cite-nexus-mcp==0.2.3
cite-nexus-wtfp --check
The diagnostic starts the actual MCP service and lists providers without querying vendor APIs. See the WTF-P setup for the separate integration and executable-path setting.
For local HTTP clients:
uvx --from cite-nexus-mcp==0.2.3 cite-nexus-mcp --no-env-file --transport streamable-http --port 8000
Connect to http://127.0.0.1:8000/mcp. The CLI binds only to loopback and serves a single trust boundary. A public, multi-user deployment needs authentication, credential isolation and its own deployment integration; the CLI does not supply those features.
Sources and access
| Provider ID | Coverage | Access | Setup |
|---|---|---|---|
crossref | Publisher-deposited DOI metadata and citation counts | Free; default | Optional CITE_NEXUS_CONTACT_EMAIL for the polite pool |
datacite | Datasets, software and other DOI-registered research outputs | Free; default | None |
europe_pmc | Biomedical literature, PubMed/PMC records, references and citations | Free; default | None |
arxiv | Preprints in physics, mathematics, computing and related fields | Free | Select explicitly; paced to one request per three seconds |
semantic_scholar | Academic Graph discovery and citation traversal | Free/shared anonymous limits; optional key | Optional SEMANTIC_SCHOLAR_API_KEY |
openalex | Multidisciplinary research graph | Free credits / metered account access | OPENALEX_API_KEY |
serpapi | Google Scholar through SerpAPI vendor API | Commercial; account allowances vary | SERPAPI_API_KEY |
searchapi | Google Scholar through SearchApi.io vendor API | Commercial; account allowances vary | SEARCHAPI_API_KEY |
scopus | Elsevier's curated literature index | Institutional/commercial entitlement | SCOPUS_API_KEY; optional SCOPUS_INSTTOKEN |
wos | Clarivate Web of Science Starter | Institutional/commercial entitlement | WOS_API_KEY |
find-open-access can additionally enrich DOI records with Unpaywall when UNPAYWALL_EMAIL is configured. It returns reported legal OA locations and licensing information; it does not download PDFs or bypass access restrictions.
Free access is subject to provider rate limits and terms. Anonymous Semantic Scholar can be heavily throttled. OpenAlex access policies have changed over time; CiteNexus requires a key for that adapter even when an anonymous request happens to succeed. Institution keys do not by themselves guarantee subscription access or access outside an institution's network.
Commercial and metered adapters are called only when selected explicitly, when resolving their own namespaced IDs, or when deliberately configured as search defaults. Setting a key alone does not add a vendor to default searches. list-providers reports configuration, capabilities and documentation links without testing access or revealing key values.
Research workflows
Use CiteNexus to build a literature shortlist, repair an uncertain reference, check the source behind a citation count, or prepare a bibliography for your writing tool. For a full writing workflow, the WTF-P companion connects discovery to evidence tables, outlines and manuscript work while keeping candidate references visible for review.
Ask your assistant to use the tools directly, or start with the literature-review and bibliography-audit MCP prompts. Example tool arguments:
{"query": "reproducible machine learning benchmarks", "providers": ["crossref", "arxiv"], "limit": 5}
{"identifier": "10.1038/nature14539", "format": "bibtex"}
{"citation": "10.1038/nature14539", "expected_title": "Deep learning", "expected_year": 2015}
{"identifier": "PMID:26017442", "direction": "references", "provider": "europe_pmc", "limit": 10}
{"identifiers": ["10.1038/nature14539", "arxiv:1706.03762"], "format": "csl-json"}
| Tool | Purpose |
|---|---|
list-providers | Inspect source capabilities, access tiers and credential configuration |
search-papers | Concurrent federated search, conservative deduplication and per-source pagination |
resolve-paper | Retrieve and validate a DOI or namespaced identifier; optionally merge selected sources |
get-citation | Export one resolved record as bibtex, ris or csl-json |
verify-citation | Check an identifier or single BibTeX entry, including supplied title and year |
batch-citations | Resolve and export 1–20 identifiers with ordered results, partial failures and progress |
related-papers | Page through a source's citations or references |
paper-metrics | Return observed citation counts, separated by provider and index |
find-open-access | Find source-reported OA locations, with optional Unpaywall enrichment |
enhance-citation | Normalize BibTeX formatting while preserving supplied bibliographic facts |
find-scholar-id | Legacy Scholar discovery through SerpAPI or SearchApi; returns candidates for review |
search-papers defaults to 10 results per provider, not 10 overall. Results interleave each provider's ranking, then merge compatible records. limit is 1–50, or at most 20 when using SerpAPI or SearchApi. Use each provider's next_offsets with the same limit, selecting that provider for the next call. Europe PMC search uses next_cursors instead: pass its token as cursor, select only europe_pmc, keep the same query and limit, and leave offset at zero. Offsets must be multiples of the limit, up to 10,000. year_from, year_to and open_access_only filter the fetched page; unknown values are excluded. Abstracts are omitted from search results by default; set include_abstract: true or resolve a record to retrieve them. Search records are compact by default: field_sources is empty while sources still names every provider. Set detail: "full" or resolve a record for per-field provenance. Provider search languages differ: explicit advanced queries use that provider's syntax.
Supported identifiers include 10.1038/nature14539, arxiv:1706.03762, PMID:26017442, PMC12345, openalex:W2919115771, s2: , s2:CorpusId: , scholar: , scopus: , and WOS: . DOI, arXiv and PubMed URLs are recognized. Arbitrary URLs are not fetched, and unprefixed numeric strings are not assumed to be PubMed or Scholar IDs.
DOI resolution tries Crossref, DataCite and Europe PMC in order until a matching record is retrieved. An explicit providers list instead checks each compatible selected source and retains evidence and disagreements. Native identifiers route to their corresponding source. A title search always returns candidates; it never silently declares the first result a match.
Read the MCP resources cite-nexus://methodology, cite-nexus://providers and cite-nexus://workflows for machine-accessible guidance.
What “verified” means
Verification establishes that an identifier exists in retrieved metadata and checks any supplied title and year. It does not establish that a paper's findings are correct, that every author is present, that the paper supports a specific claim, or that no retraction exists. A provider outage produces unavailable, rather than a claim that the citation is fabricated.
Exports omit unavailable metadata. Partial author lists generate warnings; BibTeX uses others where appropriate. Citation counts retain their source, index and observation timestamp and are never summed across databases. Counts from different providers are not directly interchangeable. Metadata can contain errors or conflicting publication years, and an absent retraction flag is not proof that a paper is unretracted.
CSL-JSON is structured bibliographic data. Use a CSL processor or your reference manager to render APA, IEEE or a journal's house style. enhance-citation supports default and compact formatting; it does not infer keywords, awards, impact factors or missing authors.
Configuration
Copy .env.example to .env only if you need optional settings. Existing process environment variables take precedence. The CLI loads ./.env, or an explicit --env-file; it never searches parent directories. Importing the Python package does not read .env or call external services. Pass --no-env-file for clients that manage credentials themselves. The WTF-P companion and plugin manifests always use this mode.
| Variable | Default | Meaning |
|---|---|---|
CITE_NEXUS_DEFAULT_PROVIDERS | crossref,datacite,europe_pmc | Explicit search source IDs, comma separated |
CITE_NEXUS_TIMEOUT | 12 | Timeout in seconds for each HTTP request |
| CITE_NEXUS_OPERATION_TIMEOUT | 40 | Time budget fo
Nur der Anfang wird gezeigt; den Rest findest du im Repo