scholar-search-mcp
Scholar Search MCP
Ein MCP-Server für Workflows mit wissenschaftlicher Literatur in Claude, Cursor und anderen MCP-Clients.
Er kombiniert Semantic Scholar + arXiv in einem einheitlichen Toolset mit schneller paralleler Suche, normalisierten Ausgaben, quellbewusster Deduplizierung und praktischen Forschungswerkzeugen (Zitate, Referenzen, Autoren-Graph, Empfehlungen und arXiv-Quell-Download).
Inhaltsverzeichnis
Related MCP server: arXiv Research Assistant MCP Server
Warum dieses Projekt
Die meisten Tools für wissenschaftliche Arbeiten zwingen Sie dazu, sich für eine Quelle oder einen API-Stil zu entscheiden. scholar-search-mcp bietet eine MCP-Ebene für die Literatursuche und den Abruf von Graphen:
Ein MCP-Server, mehrere wissenschaftliche Quellen
Kostenlose Standardeinstellungen (
arXivfunktioniert ohne Schlüssel)LLM-freundliche Ausgaben für nachgelagerte Schlussfolgerungen und Agenten-Workflows
Praktische Forschungsaktionen, nicht nur Suche
Einheitliche Suche:
search_papersführt Semantic Scholar + arXiv parallel aus und dedupliziert anhand des normalisierten Titels.Forschungsgraphen-Tools: Details, Zitate, Referenzen, Autorenprofil/-arbeiten und Empfehlungen.
Batch- + Quellen-Workflows: Abruf von bis zu 500 Arbeiten sowie Download/Extraktion von arXiv LaTeX-Quellen.
Betriebskontrollen: Integriertes Caching sowie umgebungsbasierte Quell-Umschalter (Kanäle aktivieren/deaktivieren).
Quellenstrategie: Integriertes Semantic Scholar + arXiv, standardmäßig kostenlos (
arXivohne Schlüssel), optionaler API-Schlüssel für höhere Limits bei Semantic Scholar.
Demo-Videos
Ein Agent schreibt ein Survey-Paper mit Scholar Search MCP.
Installation
pip install scholar-search-mcpErfordert Python 3.10+.
Schnelleinrichtung (Claude Desktop / Cursor)
Verwenden Sie denselben Server-Befehl in beiden Clients:
{
"mcpServers": {
"scholar-search": {
"command": "python",
"args": ["-m", "scholar_search_mcp"],
"env": {
"SCHOLAR_SEARCH_ENABLE_SEMANTIC_SCHOLAR": "true",
"SCHOLAR_SEARCH_ENABLE_ARXIV": "true"
}
}
}
}SEMANTIC_SCHOLAR_API_KEY ist optional. Fügen Sie ihn nur hinzu, wenn Sie höhere Ratenbegrenzungen für Semantic Scholar wünschen:
{
"mcpServers": {
"scholar-search": {
"command": "python",
"args": ["-m", "scholar_search_mcp"],
"env": {
"SCHOLAR_SEARCH_ENABLE_SEMANTIC_SCHOLAR": "true",
"SCHOLAR_SEARCH_ENABLE_ARXIV": "true",
"SEMANTIC_SCHOLAR_API_KEY": "your-key"
}
}
}
}Unterschied:
Claude Desktop: Bearbeiten Sie die lokale Konfigurationsdatei direkt.
Cursor: Fügen Sie einen MCP-Server in der Cursor-Einstellungs-UI (oder der entsprechenden Einstellungs-JSON) hinzu.
Speicherorte der Claude Desktop-Konfigurationsdatei:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
Umgebungsvariablen
Variable | Beschreibung |
| Optional. Erhöht die Ratenbegrenzungen für Semantic Scholar. |
|
|
|
|
| Optionaler Pfad zum Cache-Verzeichnis. |
| Cache-TTL in Sekunden, Standard |
| Standard-Elternverzeichnis für extrahierte arXiv-Quellen. |
Beispiel (nur arXiv):
{
"SCHOLAR_SEARCH_ENABLE_SEMANTIC_SCHOLAR": "false",
"SCHOLAR_SEARCH_ENABLE_ARXIV": "true"
}Tool-Liste
Tool | Zweck |
| Suche nach Arbeiten mit optionalem |
| Abrufen einer Arbeit per DOI, arXiv ID, S2 ID oder URL. |
| Abrufen von Arbeiten, die eine bestimmte Arbeit zitieren. |
| Abrufen der Referenzen einer bestimmten Arbeit. |
| Abrufen eines Autorenprofils per ID. |
| Abrufen von Arbeiten eines bestimmten Autors. |
| Abrufen von Empfehlungen für ähnliche Arbeiten. |
| Batch-Abruf von Details zu Arbeiten (bis zu 500 IDs). |
| Download und Extraktion eines arXiv-Quell-Bundles ( |
Testen mit dem MCP Inspector
npm install -g @modelcontextprotocol/inspector
mcp-inspector python -m scholar_search_mcpMitwirken
Issues und PRs sind willkommen: Forken Sie das Repo, erstellen Sie einen Branch, fügen Sie Validierungen/Tests hinzu und öffnen Sie einen PR mit klarem Vorher/Nachher-Verhalten.
Lizenz
MIT
Referenzen
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceAn MCP server for searching and downloading academic papers from multiple sources including arXiv, PubMed, bioRxiv, and Sci-Hub, designed for seamless integration with large language models like Claude Desktop.795572,461MIT
- AlicenseBqualityNot gradedmaintenanceAn MCP server that allows Claude AI to search, explore, and compare arXiv papers efficiently through a custom-built local server.47MIT
- FlicenseAqualityDmaintenanceA streamlined MCP server that connects AI assistants to arXiv's vast collection of academic papers, enabling search, retrieval, and analysis of research papers.71
- AlicenseAqualityDmaintenanceAI-powered academic paper search MCP server with relevance scoring, summarization, author search, and credit checking. Enables users to search papers naturally and get scored results.386MIT
Related MCP Connectors
Academic research MCP server for paper search, citation checks, graphs, and deep research.
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
An MCP server that gives your AI access to the source code and docs of all public github repos
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Silung/scholar-search-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server