mcpField
D
dsh-lit-search

dsh-lit-search

Local
github.com/Flan246Search0Updated 1d ago

About dsh-lit-search

dsh-lit-search is a literature search and citation tool for academic researchers. It merges and deduplicates results from multiple scholarly sources and formats citations or BibTeX entries, with no API key required.

Key features

  1. 01Search and deduplicate results by DOI across sources
  2. 02Filter or sort by year, citations, or relevance
  3. 03Format GB/T 7714 and APA citations
  4. 04Generate BibTeX entries in batches
  5. 05Find related works

Use cases

  1. 01Search and organize literature on a research topic
  2. 02Format paper citations in GB/T 7714 or APA
  3. 03Generate BibTeX for a set of DOIs

MCP support

Exposes literature search, citation formatting, BibTeX generation, and related-work lookup tools to MCP clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"flan246-dsh-lit-search": {
"command": "npx",
"args": [
"-y",
"dsh-lit-search-mcp"
]
}
}
}
Run commandnpx -y dsh-lit-search-mcp

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmdsh-lit-search-mcp0.1.0

Tools

4

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
sortenumNocitations (default) | date | relevancecitations | date | relevance
limitnumberNoMax results (default 10)
querystringYesSearch keywords
year_tonumberNoLatest publication year
year_fromnumberNoEarliest publication year

Details

From the project README

dsh-lit-search-mcp

MCP server for academic literature search, citation formatting (GB/T 7714 / APA) and BibTeX generation — Crossref + OpenAlex + Semantic Scholar, merged and deduplicated, no API key needed.

Thin MCP wrapper over dsh-lit-search (also available as a DeepSeek Harness plugin, a CLI, and a SKILL.md).

Tools

ToolWhat it does
lit_searchKeyword search merged across Crossref / OpenAlex / Semantic Scholar, deduplicated by DOI, with citation counts. Options: limit, year_from, year_to, sort (citations/date/relevance).
lit_citeFormat a citation for a DOI: gbt7714 (default, Chinese standard), gbt7714-numeric, apa, bibtex.
lit_bibBatch BibTeX entries for a list of DOIs (reports which DOIs failed).
lit_relatedRelated works for a DOI via OpenAlex.

Install

Claude Code:

claude mcp add lit-search -- npx -y dsh-lit-search-mcp

Any MCP host (Cursor, ChatGPT, ...):

{ "mcpServers": { "lit-search": { "command": "npx", "args": ["-y", "dsh-lit-search-mcp"] } } }

Requires Node.js ≥ 20. Listed on the official MCP Registry as io.github.Flan246/dsh-lit-search.

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.