If you're managing references in Claude and tired of manually formatting citations, this server wraps the OneCite library to fetch academic metadata from CrossRef, arXiv, PubMed, Semantic Scholar, and other sources. Feed it DOIs, paper titles, arXiv IDs, or URLs, and it returns properly formatted BibTeX entries with complete metadata like authors, journal names, and abstracts. The underlying tool handles fuzzy matching when references are incomplete and can disambiguate between multiple candidates. It's built for cleaning up messy reference lists where you've accumulated identifiers in different formats across browser tabs and PDFs. The stdio transport makes it straightforward to integrate citation generation directly into your research workflow without switching contexts.
claude mcp add --transport stdio hzacode-onecite uvx onecite