Prototyp · Vorschau: alle Server aus der offiziellen Registry, alle 30 Minuten synchronisiert. Bewertungen und Benutzerkonten folgen in einem späteren Schritt.
PopNx MCPMCP-Server für alle, die KI nutzen · in einfachen Worten erklärt

CiteNexus

von akougkasVersion 0.2.2i★ –iLäuft auf deinem Computer
Name in der Registryio.github.akougkas/cite-nexus-mcp

Installieren

Ü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.

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-mcp

Trag die leeren Werte ein, bevor du ihn startest.

In Cursor öffnen

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.

In VS Code öffnen

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_EMAIL env
    Optional Crossref polite-pool contact email
  • SEMANTIC_SCHOLAR_API_KEY geheim env
    Optional Semantic Scholar account key
  • OPENALEX_API_KEY geheim env
    Key for explicitly selected OpenAlex queries; account credits apply
  • SERPAPI_API_KEY geheim env
    Key for explicitly selected commercial Google Scholar queries
  • SCOPUS_API_KEY geheim env
    Key for explicitly selected Scopus queries; entitlement required
  • SCOPUS_INSTTOKEN geheim env
    Optional Scopus institutional token
  • WOS_API_KEY geheim env
    Key for explicitly selected Web of Science Starter queries
  • UNPAYWALL_EMAIL env
    Optional 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

Context7

Up-to-date docs for AI agents

von upstashWeit verbreitet↓ 972.664/Wo.★ 64.224Aktualisiert vor 3 Tagen

Computer oder Cloud

Codebase Memory

Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.

von DeusDataWeit verbreitet↓ 17.962/Wo.★ 48.148Aktualisiert vor 23 Tagen

Läuft auf deinem Computer

Exa

Connect AI agents to Exa for web search, content fetching, and multi-step research.

von exa-labsWeit verbreitet★ 5213Aktualisiert vor 2 Monaten

Läuft in der Cloud✓ exa.ai

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 IDCoverageAccessSetup
crossrefPublisher-deposited DOI metadata and citation countsFree; defaultOptional CITE_NEXUS_CONTACT_EMAIL for the polite pool
dataciteDatasets, software and other DOI-registered research outputsFree; defaultNone
europe_pmcBiomedical literature, PubMed/PMC records, references and citationsFree; defaultNone
arxivPreprints in physics, mathematics, computing and related fieldsFreeSelect explicitly; paced to one request per three seconds
semantic_scholarAcademic Graph discovery and citation traversalFree/shared anonymous limits; optional keyOptional SEMANTIC_SCHOLAR_API_KEY
openalexMultidisciplinary research graphFree credits / metered account accessOPENALEX_API_KEY
serpapiGoogle Scholar through SerpAPI vendor APICommercial; account allowances varySERPAPI_API_KEY
searchapiGoogle Scholar through SearchApi.io vendor APICommercial; account allowances varySEARCHAPI_API_KEY
scopusElsevier's curated literature indexInstitutional/commercial entitlementSCOPUS_API_KEY; optional SCOPUS_INSTTOKEN
wosClarivate Web of Science StarterInstitutional/commercial entitlementWOS_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"}
ToolPurpose
list-providersInspect source capabilities, access tiers and credential configuration
search-papersConcurrent federated search, conservative deduplication and per-source pagination
resolve-paperRetrieve and validate a DOI or namespaced identifier; optionally merge selected sources
get-citationExport one resolved record as bibtex, ris or csl-json
verify-citationCheck an identifier or single BibTeX entry, including supplied title and year
batch-citationsResolve and export 1–20 identifiers with ordered results, partial failures and progress
related-papersPage through a source's citations or references
paper-metricsReturn observed citation counts, separated by provider and index
find-open-accessFind source-reported OA locations, with optional Unpaywall enrichment
enhance-citationNormalize BibTeX formatting while preserving supplied bibliographic facts
find-scholar-idLegacy 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.

VariableDefaultMeaning
CITE_NEXUS_DEFAULT_PROVIDERScrossref,datacite,europe_pmcExplicit search source IDs, comma separated
CITE_NEXUS_TIMEOUT12Timeout 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

PopNx fragen