Scholar Feed MCP Server
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Research paper search with ranking and citation tracking, for LLM engineering and academic research, without leaving Claude Code, Cursor, or any MCP client.
Most paper tools hand back a flat list. Scholar Feed ranks it: sort by relevance, by proven citation count, or by rising impact, then trace any paper's citation lineage forward and backward across 22M+ edges. 600k+ CS/AI/ML papers, updated daily, each with an LLM-generated summary and novelty score.
Scholar Feed indexes arXiv papers daily and ranks them on recency, citation velocity, institutional reputation, and code availability.
Quick Start
This interactive wizard will:
1. Optionally ask for an API key (or skip for anonymous access)
2. Detect your MCP client (Claude Code, Cursor, or Claude Desktop)
3. Write the config and verify the connection
**No API key required.** Anonymous access gives you 200 calls/month, enough for a typical research session. For a higher quota (500/month per account) plus your library — collections, saved papers and watches — get a free key at scholarfeed.org/settings.
Try asking: *"Search for recent papers on test-time compute scaling"*
What You Can Do
**Technology scouting:** "What novel research on retrieval-augmented generation was published this month?"
**Literature review:** "Find papers similar to 2401.04088 and export their BibTeX"
**Trend monitoring:** "What's trending in cs.CV this week? Summarize the top 3."
**Author discovery:** "Who are the top researchers working on efficient LLM inference?"
**Field orientation:** "Give me an orientation report on sparse mixture-of-experts architectures."
Installation
The fastest path is npx scholar-feed-mcp@latest init, which auto-detects your client and writes the config. To set it up by hand, every client launches the same stdio server (npx -y scholar-feed-mcp@latest); only the config-file location and the wrapper key differ.
**Claude Desktop (one-click)** installs without editing any config: download the .mcpb bundle from the latest release and open it (or drag it into **Settings > Extensions**). The installer shows one optional field for a Scholar Feed API key (sf_...): leave it blank for anonymous mode (200 calls/month), or paste a free key from scholarfeed.org/settings for 500/month.
**Claude Code** takes a one-line command:
**Every other client** takes this standard JSON block:
To raise the quota to 500 calls/month, add "env": { "SF_API_KEY": "sf_your_key_here" } to the server entry. Get a free key at scholarfeed.org/settings.
Drop that block into the right config file:
| Client | Config file | Notes |
|--------|-------------|-------|
| Cursor | .cursor/mcp.json (project) or ~/.cursor/mcp.json (global) | Restart Cursor. |
| Claude Desktop | macOS: ~/Library/Application Support/Claude/claude_desktop_config.json; Windows: %APPDATA%\Claude\claude_desktop_config.json | Settings → Developer → Edit Config, then restart. |
| Windsurf | ~/.codeium/windsurf/mcp_config.json | Cascade → MCP icon → Configure, then refresh. |
| Cline / Roo Code | cline_mcp_settings.json | MCP Servers sidebar icon → Configure. Cline and Roo Code share this format. |
| Gemini CLI | ~/.gemini/settings.json (or project .gemini/settings.json) | |
| LM Studio | ~/.lmstudio/mcp.json | Program tab → Install → Edit mcp.json. Follows Cursor's notation. |
| JetBrains (PyCharm / IntelliJ) | AI Assistant → MCP → Add → As JSON | Requires AI Assistant 2025.1+. |
A few clients need a different wrapper key or file format:
OpenAI Codex, VS Code (GitHub Copilot), Zed, Continue, and project-scoped configs
**OpenAI Codex** (~/.codex/config.toml, or $CODEX_HOME/config.toml if you set that) uses TOML, not JSON — the block above will not work. One file serves both the Codex CLI and the IDE extension.