📡 MCP Radar

amos689/paper-preflight

Pre-submission integrity gate for LaTeX papers: every reference verified against real scholarly records. No LLM guessing.

⭐ 36 stars
⑂ 7 forks
Python
momentum ▲ 74.0
created 2026-10-03
on radar since 2026-10-07
star trend 27 → 36 since 2026-10-07
academic-writingbibtexcitation-checkercitationsclaude-codehallucinated-citationslatexmcpmcp-serverpythonreferencesresearch-integrityscientific-writing
View on GitHub ↗

About paper-preflight

Check every reference of a LaTeX paper against real scholarly records before you submit. No LLM guessing, no false accusations.

English · 简体中文 · Quick start · Releases · Feedback

Language models invent references, and copy-pasted BibTeX carries wrong years, wrong authors and dead DOIs. paper-preflight reads your .tex and .bib files and asks Crossref, dblp, arXiv, DataCite, PubMed and OpenAlex (and Semantic Scholar, if you have a key) about every cited work:

- Does it exist? - Does it match what you wrote? - Has it been retracted? - Has the preprint you cite been published since?

When it cannot tell, it says so instead of guessing.

Status: v0.4, an early release. False positives are the bugs we most want to hear about: please open an issue.

The repository's demo paper cites eleven works, several of them wrong on purpose. A real run, against the live sources:

Each finding is backed by a record (or by every source answering "no"). The correct NeurIPS paper is verified through dblp even though Crossref only holds fake copies of it, and the two books without identifiers are reported as "cannot determine" instead of "not found".

Rule Finding ------ REF001 The DOI or arXiv ID points to a different paper REF002 The DOI or arXiv ID does not exist REF003 The work was not found in any source, and every source answered REF004 · REF005 The work was retracted, or has an expression of concern or a correction REF010–REF014 Authors, title, year or venue differ from the real record REF015 A cited preprint has been formally published REF016 The registry has a DOI the entry lacks (offe

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/amos689--paper-preflight.html)

Related MCP servers

ZoeLinUTS/MagicTeX-mcp

MagicTeX — a LaTeX editor for AI agents (Claude Code): live PDF preview, PDF comments that drive edits, Visual (WYSIWYG) mode, and git-tracked history. No local TeX install.

⭐ 3TypeScript
Stupidoodle/swissdevjobs-cli

Search & apply to ~4,700 salary-transparent tech jobs across 7 countries (🇨🇭🇩🇪🇬🇧🇺🇸🇨🇦🇳🇱🇫🇷) from your terminal or AI agent — zero-dependency Python CLI + MCP server + Claude Code plugin

⭐ 92Python
Riccardo8888/agent-link

An end-to-end encrypted channel between coding agents, anywhere

⭐ 55Python
aka-kika/hig-mcp

MCP server serving Apple Human Interface Guidelines as structured design tokens for AI coding agents — post-WWDC25 system colors, Liquid Glass constraints, SwiftUI mappings.

⭐ 31Python
PyModel/jev-judge-mcp

Typed judgment tools for MCP agents. TypeSafe's Jev model as verify, screen, find, classify, rerank, decide, compare, extract, review, gate, and score: the model judges, policy decides auto, review, o

⭐ 29Python
jiawei686/jev-ultrafast-mcp

Hand a whole browser task off in one call: a decision model drives the page server-side, so a flow costs one call, not a turn per click. Ref-based element tables, code-checked assertions, zero-model m

⭐ 18Python

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.