io.github.laibniz/scholarfetch
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
ScholarFetch
Publisher-provided description
Multi-engine scholarly research server for search, traversal, full text, and reading lists.
Summary by lookupd
Searches scholarly databases by keyword, DOI, or author, reads abstracts and full text, traverses references, and manages saved reading…
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http scholarfetch https://laibniz-scholarfetch-web.hf.space/mcp/
Codex, remote (streamable-http)
codex mcp add scholarfetch --url https://laibniz-scholarfetch-web.hf.space/mcp/
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"scholarfetch": {
"url": "https://laibniz-scholarfetch-web.hf.space/mcp/"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (12 tools)
Publisher-provided text
scholarfetch_searchStart a research traversal from keywords, a DOI, or a person name. Returns deduplicated paper records that you can inspect, save, expand through references, orscholarfetch_doi_lookupEnrich one known DOI with metadata, reading links, and full-text availability signals. If you pass `engines`, use a comma-separated subset of: elsevier, openalescholarfetch_author_candidatesDisambiguate a human author name into ranked identity candidates. Use this before `scholarfetch_author_papers` when the name is ambiguous and you need a stablescholarfetch_author_papersExpand one author into a deduplicated paper list. This is the main author->paper traversal tool and supports research filters. Use `author_id` when you alreadyscholarfetch_abstractRead the best abstract available for a paper. Use with a DOI or with author_name + candidate_index + paper_index after author_papers. If you pass `engines`, usescholarfetch_article_textRead full paper text when machine-readable content is recoverable. Use with a DOI or with author_name + candidate_index + paper_index. Uses Elsevier first, thenscholarfetch_referencesExpand a paper into its references. Use with a DOI or with author_name + candidate_index + paper_index. This is the main edge-expansion tool for traversing thescholarfetch_saved_addAdd one paper to a named in-memory reading list on the MCP server. Best input is paper_json copied from another ScholarFetch tool result, but DOI, query+result_scholarfetch_saved_listList all papers currently saved in a named in-memory reading list. Use this to inspect the working set before exporting or removing items.scholarfetch_saved_removeRemove one paper from a named in-memory reading list by DOI or exact title.scholarfetch_saved_clearClear all papers from a named in-memory reading list. Useful when restarting a research branch.scholarfetch_saved_exportExport the current reading list as citations, abstracts, BibTeX, or an aggregated full-text corpus. Valid `format` values: citations, abstracts, bib, fulltext.
Details
- Version: 0.2.1
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 179 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/laibniz/scholarfetch
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.laibniz/scholarfetch)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp