Back to Browse

Lune MCP Server

Developer ToolsLow Risk10.0MCP RegistryLocalRemote
Free

Server data from the Official MCP Registry

Search peer-reviewed papers and research methodology guidance from your AI agent.

About

Search peer-reviewed papers and research methodology guidance from your AI agent.

Remote endpoints: streamable-http: https://mcp.luneresearch.com

Security Report

10.0
Low Risk10.0Low Risk

Valid MCP server (3 strong, 1 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry. Trust signals: 3 highly-trusted packages.

Endpoint verified · Requires authentication · 2 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

file_system

Check that this permission is expected for this type of plugin.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

What You'll Need

Set these up before or after installing:

Lune personal access token. Generate one at https://luneresearch.com/dashboard/settings/credentials.Required

Environment variable: LUNE_API_KEY

How to Install & Connect

Available as Local & Remote

This plugin can run on your machine or connect to a hosted endpoint. during install.

Documentation

View on GitHub

From the project's GitHub README.

@retrograde-labs/lune-mcp-server

The official Lune Research MCP server. It gives an AI agent a literature habit: full-text search over top-tier venues, citation trails, figure design references, and a curated corpus of research best practices.

Every answer your agent gives can rest on a paper it actually read, quoted by title, authors and venue, instead of on recall.

Install

Hosted (recommended). One endpoint, OAuth in the browser, no token to paste or rotate:

https://mcp.luneresearch.com

Claude Code:

claude mcp add lune --transport http https://mcp.luneresearch.com

Cursor, Codex, ChatGPT, Claude, Perplexity, Manus and the rest have their own wording for "add a custom connector". The Install page carries a copy-pasteable recipe for each, and the docs explain the flow.

Local stdio. For clients that only speak stdio, run the package directly and hand it a personal access token:

{
  "mcpServers": {
    "lune": {
      "command": "npx",
      "args": ["-y", "@retrograde-labs/lune-mcp-server"],
      "env": { "LUNE_API_KEY": "lune_your_personal_access_token" }
    }
  }
}

Mint a token at Settings -> Credentials. The server reads LUNE_API_KEY from the environment and writes diagnostics to stderr, never stdout, so JSON-RPC framing stays intact.

Tools

Fourteen tools. search_* finds candidates, get_* retrieves something you already have a handle on, and list_* browses. A fifteenth, get_more_tools, is offered alongside them so an agent can report a capability Lune is missing; it is not there if you opt out of analytics.

Finding papers

ToolWhat it does
search_papersHybrid vector + BM25 search over the corpus
search_papers_manyMany query variants in one call, merged by reciprocal rank fusion
search_related_papersThe nearest neighbours of a paper you already have
list_conferencesIndexed venues, optionally filtered by category
get_conference_papersOne venue's papers, paginated

Reading them

ToolWhat it does
get_paper_fulltextParsed full text, as markdown or JSON
get_paper_citationsThe citation graph, in either direction

Working across many at once

ToolWhat it does
extract_from_papersPull the same structured fields out of a set of papers
verify_claimsFact-check claims against the corpus, returning a quote per claim
gather_evidenceJudge whether the evidence is sufficient yet, and name what is missing

Designing figures

ToolWhat it does
search_figure_referencesPublished figures matching a composition, with the design analysis of each
get_paper_figuresEvery extracted figure from one paper, with captions and analysis

Doing the work well

ToolWhat it does
search_research_guidanceThe curated methodology and reproducibility corpus
get_research_guidance_docThe full text of one guidance document

Prompts

Seven guided workflows, which MCP clients surface as slash commands. Each one runs a multi-tool sequence grounded in the corpus, so a common research task is one command instead of an orchestration you have to think about.

PromptWhat it doesArguments
/literature_reviewSurvey a topic: the foundational work, the recent work, and the gaps between themtopic (+ venues, since_year)
/find_related_workRead your abstract, then find the prior work to cite and distinguish yourself fromabstract (+ venues)
/compare_papersBuild a comparison table across papers, read out of their full texttopic (+ columns)
/verify_draftFact-check a draft against the corpus, with a verbatim quote per claimdraft
/trace_citationsTrace a paper's lineage: what it stands on, what stands on itpaper
/design_figureStudy how the target venue draws this kind of figure, then plan and draft yoursfigure (+ venue, role)
/research_methodologyGrounded advice on experiment design, ablations, evaluation, rebuttals, venuesquestion

Authentication and scopes

Both transports accept a Lune personal access token (lune_*); the hosted transport also accepts an OAuth access token, which is what the one-click client installs use. Send either as Authorization: Bearer ....

Tools declare the scope they need, and a token is only ever granted what you give it. papers:read covers the corpus, full text, citations and figures, guidance:read covers the research-guidance corpus, and account:read reads your identity and quota. A call made without the scope fails with both the scope it wanted and the scopes you hold, so the agent can say what to fix rather than guess.

Revoking a token or an app on the Credentials page takes effect immediately.

Transports

TransportWhereProtocol
Streamable HTTPhttps://mcp.luneresearch.comMCP 2026-07-28 and 2025-era
stdionpx @retrograde-labs/lune-mcp-serverMCP 2026-07-28 and 2025-era

The hosted transport is stateless per request: the credential arrives on every call, so a client that has been idle for hours keeps working without re-initializing.

Links

Support

Bug reports and feature requests go to the issue tracker. For anything account-related, or to report a security issue, see SECURITY.md and the documentation.

License

MIT

Reviews

No reviews yet

Be the first to review this server!