LabscoMCP early access ↗
afriseMCP SERVER

Academic Paper Search

Search Crossref and Semantic Scholar for papers and read abstracts and TL;DRs without leaving the assistant.

by afrise ↗Academic Literature & CitationsCommunity

LABSCO SUMMARY

Two literature APIs, reachable with nothing to sign up for.

It covers the narrow thing a model actually needs mid-conversation: find papers on a subject, optionally within a date range, then fetch the full record for one you already have a DOI for. Because the key variables in the config example are not wired up yet, it runs against the public endpoints as-is.

What it is

A Python MCP server, built on FastMCP and httpx, that searches academic papers across Semantic Scholar and Crossref and returns metadata, abstracts and full-text links where they exist. The README notes the software is under active development and that features and functionality are subject to change.

What you get

  • Paper search across the sources by free-text query, with an optional result limit that defaults to 10 — search_papers
  • Topic search with an optional start and end year, the query capped at 300 characters, returning titles, authors, years, abstracts, TL;DR summaries where available, venue and open access information — search_by_topic
  • A full record for one paper by DOI or Semantic Scholar ID, choosing crossref or semantic_scholar as the source (crossref by default) — fetch_paper_details
  • Detail responses carrying title, authors, year, DOI, venue, open access status and PDF URL (Semantic Scholar only), plus abstract and TL;DR when available

Requirements

Python with uv: uv add "mcp[cli]" httpx, then run the server with uv run server.py and point the client's command at that path. The data sources are the Semantic Scholar API and the Crossref API. The README's env block shows SEMANTIC_SCHOLAR_API_KEY and CROSSREF_API_KEY and marks them "These are not actually implemented" — so leave them out and use the standalone instructions. The package declares itself academic-search (0.1.0). AGPL-3.0, which means network use of a modified copy obliges you to publish the source.

Setup effort

Build from source — git clone https://github.com/afrise/academic-search-mcp-server