mcpField
P
paper-search

paper-search

github.com/ykdojoProductivity64135 installsUpdated 33w ago
Repository

About paper-search

paper-search is a skill for finding academic papers and retrieving their details, suited to literature research and sourcing scientific evidence. It searches by keywords and looks up records by DOI or OpenAlex ID, including abstracts, citation counts, and open-access links.

Key features

  1. 01Search papers by keyword
  2. 02Sort by relevance, citations, or date
  3. 03Look up DOI or OpenAlex ID
  4. 04Retrieve authors, abstracts, and citation counts
  5. 05Find open-access links and related works

Use cases

  1. 01Find papers on a specific topic
  2. 02Filter for highly cited or recent research
  3. 03Get abstracts and open-access PDF links
  4. 04Explore citation relationships through related works

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/ykdojo/paper-search --skill paper-search

After installing, type/paper-searchin Claude Code to confirm it loaded.

Details

From the project README

Search for academic papers and get details including title, authors, citation count, DOI, abstract, and open access links.

Steps:

  1. Find the scripts directory: find ~/.claude -name "search.sh" -path "*/paper-search/*" 2>/dev/null | sort -V | tail -1
    • This finds the script whether installed via plugin or manual setup
    • The paper.sh script is in the same directory
  2. To search for papers by keyword:
    <scripts-dir>/search.sh "your search query" [limit] [sort] [page]
    
    • limit: number of results per page (default: 10, max: 200)
    • sort: relevance (default), cites, or date
    • page: page number for pagination (default: 1)
  3. To look up a specific paper by DOI or OpenAlex ID:
    <scripts-dir>/paper.sh <DOI_URL or OpenAlex_ID>
    
    • Accepts full DOI URLs like https://doi.org/10.3390/brainsci8020020
    • Or OpenAlex IDs like W2789811475
    • Returns full details: authors, abstract, concepts, open access PDF link, related works

Tips:

  • Use relevance sort (default) for topical searches. Use cites when you want landmark papers.
  • Be specific with queries — "bilingual cognitive advantages executive function" beats "bilingualism brain".
  • Use paper.sh to get the full abstract when search results show "Abstract: N/A".
  • The related_works IDs from paper.sh can be fed back into paper.sh to explore the citation graph.
  • When the user asks for scientific backing: search broadly first, pick the most relevant/cited papers, then use paper.sh for full details and cite as (Author, Year, Journal).

Comments

Markdown supported