Global Papers MCP
Global Papers MCP-Server
Integrierter MCP-Server für die Suche nach internationalen wissenschaftlichen Arbeiten – Integration der APIs von OpenAlex, Semantic Scholar, CrossRef und arXiv
⚡ Schnellstart (5 Minuten)
🎯 2 Bereitstellungsmethoden
Methode 1: Railway (Am einfachsten – empfohlen!)
Automatische Bereitstellung nur durch GitHub-Push!
Push zu GitHub
cd global-papers-mcp git init && git add . && git commit -m "Initial commit" git remote add origin https://github.com/YOUR_USERNAME/global-papers-mcp.git git push -u origin mainRailway verbinden
Besuchen Sie https://railway.app
Sign in with GitHub
New Project → Deploy from GitHub repo
Wählen Sie
global-papers-mcp→ Deploy Now
Domain überprüfen
Settings → Networking → Generate Domain
URL kopieren:
https://xxx.up.railway.app/mcp
Claude.ai verbinden
Settings → Connectors → Add Connector
URL eingeben → Speichern
Fertig! 🎉
Detaillierte Anleitung: RAILWAY_DEPLOY.md
Methode 2: Fly.io (Für fortgeschrittene Benutzer)
Automatisches Bereitstellungsskript:
# Mac/Linux
./deploy.sh
# Windows
deploy.batDetaillierte Anleitung: ONE_CLICK_DEPLOY.md
Related MCP server: Crossref Academic MCP Server
📋 Inhaltsverzeichnis
🎯 Kurzübersicht
Ein MCP-Server für Claude.ai zur integrierten Suche in über 500 Millionen wissenschaftlichen Arbeiten weltweit
🔍 4 APIs integriert - OpenAlex, Semantic Scholar, CrossRef, arXiv
🛠 13 Tools - Suche, Detailansicht, Zitationsverfolgung, Autoren-/Institutionsinformationen
🚀 5-Minuten-Bereitstellung - Schnelle Antwortzeiten durch Fly.io Tokyo-Region
📚 Vollständige Dokumentation - 11 Leitfäden verfügbar
✅ API-Schlüssel meist nicht erforderlich - OpenAlex, CrossRef und arXiv sind sofort einsatzbereit
Überblick
Dies ist ein MCP-Server (Model Context Protocol), mit dem Sie in Claude.ai nach internationalen wissenschaftlichen Arbeiten suchen und diese analysieren können. Er integriert vier wichtige wissenschaftliche APIs, um eine umfassende Suchfunktion für Forschungsarbeiten zu bieten.
Unterstützte APIs
OpenAlex - Über 250 Millionen Arbeiten aus allen Fachbereichen
Semantic Scholar - Über 200 Millionen Arbeiten mit Schwerpunkt auf KI/ML
CrossRef - Über 150 Millionen Metadaten basierend auf DOI
arXiv - Über 2,4 Millionen Preprints aus Physik/Mathematik/Informatik
Hauptfunktionen
OpenAlex Tools (4)
openalex_search_papers- Suche nach Arbeitenopenalex_get_paper_detail- Details zu einer Arbeitopenalex_get_author- Autoreninformationen abrufenopenalex_search_institutions- Suche nach Institutionen
Semantic Scholar Tools (4)
semantic_search_papers- Suche nach Arbeitensemantic_get_paper_detail- Details zu einer Arbeitsemantic_get_citations- Zitierte Arbeiten abrufensemantic_get_references- Referenzen abrufen
CrossRef Tools (3)
crossref_search_works- Suche nach Arbeitencrossref_get_work_by_doi- Arbeit per DOI abrufencrossref_search_journals- Suche nach Fachzeitschriften
arXiv Tools (2)
arxiv_search_papers- Suche nach Arbeitenarxiv_get_paper_detail- Details zu einer Arbeit
Installation und Ausführung
Lokale Ausführung
# 1. 저장소 클론
git clone https://github.com/YOUR_USERNAME/global-papers-mcp.git
cd global-papers-mcp
# 2. 의존성 설치
pip install -r requirements.txt
# 3. 환경 변수 설정 (선택)
cp .env.example .env
# .env 파일에서 SEMANTIC_SCHOLAR_API_KEY 설정 (선택사항)
# 4. 로컬 테스트 실행
python server.pyFly.io-Bereitstellung
# 1. Fly.io CLI 설치
curl -L https://fly.io/install.sh | sh
# 2. Fly.io 로그인
flyctl auth login
# 3. 앱 생성 (도쿄 리전 사용으로 latency 최소화)
flyctl launch --no-deploy
# 4. 리전을 Tokyo(nrt)로 변경
flyctl regions set nrt
# 5. 배포
flyctl deploy
# 6. API 키 설정 (Semantic Scholar 사용 시)
flyctl secrets set SEMANTIC_SCHOLAR_API_KEY=your_api_key_here
# 7. MCP URL 확인
flyctl info
# URL 예시: https://global-papers-mcp.fly.dev/mcpRegistrierung des Claude MCP-Connectors
🌐 Methode 1: Claude.ai Web/Mobil (empfohlen)
Die einfachste und schnellste Methode!
Schritt 1: MCP-Server bereitstellen und URL bestätigen
Schließen Sie zuerst die Bereitstellung auf Fly.io ab (siehe Fly.io-Bereitstellung oben).
# 배포 후 MCP URL 확인
flyctl infoBeispielausgabe:
Hostname = global-papers-mcp.fly.devMCP-URL: https://global-papers-mcp.fly.dev/mcp (Das /mcp am Ende ist erforderlich!)
Schritt 2: Claude.ai aufrufen
Besuchen Sie https://claude.ai in Ihrem Webbrowser (oder öffnen Sie die mobile App).
Schritt 3: Einstellungsmenü öffnen
Web (Desktop):
Klicken Sie unten links auf das Profilsymbol (oder Ihren Namen).
Wählen Sie
Settings(Einstellungen).
Mobil (iOS/Android):
Tippen Sie auf das Menüsymbol (≡) oben rechts.
Wählen Sie
Settings(Einstellungen).
Schritt 4: Zum Connector-Menü navigieren
Klicken Sie auf das Menü
ConnectorsoderIntegrations.Oder wählen Sie
Features→Model Context Protocol.
Schritt 5: Neuen Connector hinzufügen
Klicken Sie auf die Schaltfläche Add Connector oder + Add.
Schritt 6: MCP-Informationen eingeben
Geben Sie die folgenden Informationen genau ein:
Feld | Eingabe |
Name |
|
URL |
|
⚠️ Wichtig: Das /mcp am Ende der URL muss enthalten sein!
Beispiel:
✅ Korrekte URL:
https://global-papers-mcp.fly.dev/mcp❌ Falsche URL:
https://global-papers-mcp.fly.dev
Schritt 7: Speichern und verbinden
Klicken Sie auf die Schaltfläche
ConnectoderSave.Der Verbindungstest wird automatisch ausgeführt.
Überprüfen Sie, ob der Status "Connected" oder "Active" angezeigt wird.
Schritt 8: Verbindungsprüfung und Test
Überprüfung in der Connector-Liste:
Global Papers MCP wird in der Liste angezeigt.
Status: 🟢 Connected
Praktischer Test:
Starten Sie eine neue Unterhaltung und geben Sie den folgenden Befehl ein:
"OpenAlex에서 machine learning 관련 논문 5개 검색해줘"Wenn Claude Suchergebnisse für wissenschaftliche Arbeiten zurückgibt, war der Vorgang erfolgreich! 🎉
💻 Methode 2: Claude Desktop App
Wenn Sie die Claude Desktop App auf Ihrem lokalen PC verwenden
Option A: Fly.io-Bereitstellungs-URL verwenden (empfohlen)
Speicherort der Konfigurationsdatei finden
Pfade je nach Betriebssystem:
Mac:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/claude/claude_desktop_config.json
Konfigurationsdatei öffnen
Mac/Linux:
# 파일이 없으면 생성 mkdir -p ~/Library/Application\ Support/Claude/ nano ~/Library/Application\ Support/Claude/claude_desktop_config.jsonWindows:
notepad %APPDATA%\Claude\claude_desktop_config.jsonMCP-Server hinzufügen
Geben Sie den folgenden Inhalt ein oder fügen Sie ihn der bestehenden Datei hinzu:
{ "mcpServers": { "global-papers": { "url": "https://global-papers-mcp.fly.dev/mcp" } } }Wenn Sie mehrere MCP-Server verwenden:
{ "mcpServers": { "global-papers": { "url": "https://global-papers-mcp.fly.dev/mcp" }, "kci-papers": { "url": "https://kci-mcp-korea.fly.dev/mcp" } } }Datei speichern und Claude Desktop neu starten
Konfigurationsdatei speichern (Strg+S oder Cmd+S)
Claude Desktop App vollständig beenden
Claude Desktop erneut starten
Verbindung prüfen
Nach dem Start einer neuen Unterhaltung in Claude Desktop:
"사용 가능한 도구를 보여줘"Wenn die Global Papers MCP-Tools angezeigt werden, war der Vorgang erfolgreich!
Option B: Lokale Serverausführung
Wenn Sie den Server nur lokal ohne Fly.io ausführen
Vorbereitung der lokalen Serverausführung
cd /path/to/global-papers-mcp pip install -r requirements.txtKonfigurationsdatei anpassen
claude_desktop_config.json:{ "mcpServers": { "global-papers": { "command": "python", "args": ["/absolute/path/to/global-papers-mcp/server.py"] } } }⚠️ Achtung:
Der Pfad muss ein absoluter Pfad sein.
Windows:
C:\\Users\\YourName\\global-papers-mcp\\server.pyMac/Linux:
/Users/YourName/global-papers-mcp/server.py
Claude Desktop neu starten
Nach dem Speichern der Konfigurationsdatei die App neu starten.
Automatischer Serverstart
Der lokale Server wird automatisch gestartet, wenn Claude Desktop ausgeführt wird.
🔍 Verbindungsprüfung und Test
Verbindungsstatus prüfen
Claude.ai (Web/Mobil):
Settings → Connectors
Status von Global Papers prüfen
🟢 Connected = Normal
🔴 Disconnected = Fehler
Claude Desktop:
Neue Unterhaltung starten
Folgenden Befehl eingeben:
"연결된 MCP 서버를 보여줘"
Funktionstest
Grundlegende Suche:
"OpenAlex에서 transformer architecture 관련 논문 5개 검색해줘"DOI-Abfrage:
"CrossRef에서 이 DOI의 논문을 조회해줘: 10.1038/s41586-021-03819-2"arXiv-Suche:
"arXiv에서 cs.AI 카테고리의 최신 논문 10개 보여줘"Zitationsbeziehungen verfolgen:
"Semantic Scholar에서 'Attention is All You Need' 논문을 검색하고, 이 논문을 인용한 주요 논문들을 찾아줘"⚠️ Fehlerbehebung
Fehler "Connection failed"
Ursache 1: URL-Fehler
/mcp-Endpunkt fehltLösung:
/mcpam Ende der URL hinzufügen
Ursache 2: Server läuft nicht
# Fly.io 서버 상태 확인
flyctl status
# 서버가 중지되어 있으면
flyctl apps restartUrsache 3: Firewall-Blockierung
Fly.io könnte in Firmen-/Schulnetzwerken blockiert sein
Lösung: Anderes Netzwerk versuchen oder IT-Abteilung kontaktieren
Tools werden nicht angezeigt
Claude.ai:
Browser neu laden
Abmelden und erneut anmelden
Anderen Browser versuchen
Claude Desktop:
Pfad der Konfigurationsdatei prüfen
JSON-Syntax prüfen (Validierung über JSONLint)
App vollständig beenden und neu starten
Langsame Antwortzeiten
Ursache: Region-Problem
# 현재 리전 확인
flyctl regions list
# Tokyo(nrt) 리전으로 변경
flyctl regions set nrt
flyctl deploy📚 Zusätzliche Hilfe
Detaillierte Anleitung: DEPLOYMENT.md
Fehlerbehebung: TROUBLESHOOTING.md
Anwendungsbeispiele: EXAMPLES.md
FAQ: FAQ.md
API-Schlüssel-Konfiguration
Die meisten APIs können ohne Schlüssel verwendet werden, jedoch wird bei Semantic Scholar das Rate Limit bei Verwendung eines API-Schlüssels gelockert.
Semantic Scholar API-Schlüssel beantragen
Besuchen Sie https://www.semanticscholar.org/product/api
Klicken Sie auf "Get API Key", um einen kostenlosen Schlüssel zu erhalten
In der
.env-Datei oder als Umgebungsvariable konfigurieren
Anwendungsbeispiele
Verwendung in Claude.ai wie folgt:
"transformer 아키텍처 관련 최신 논문을 OpenAlex에서 검색해줘"
"이 DOI의 논문을 CrossRef에서 조회해줘: 10.1038/nature12345"
"arXiv에서 quantum computing 관련 최신 프리프린트 찾아줘"
"Semantic Scholar에서 이 논문을 인용한 논문들을 찾아줘"Technologie-Stack
FastMCP - MCP-Server-Framework
httpx - Asynchroner HTTP-Client
Python 3.9+
Fly.io - Bereitstellungsplattform (Tokyo-Region)
Rate Limits
OpenAlex: 100.000 Anfragen/Tag (kein API-Schlüssel erforderlich)
Semantic Scholar: 100 Anfragen/5 Min. ohne API-Schlüssel, gelockert mit API-Schlüssel
CrossRef: Schnellere Antwortzeiten bei Verwendung des "polite pool"
arXiv: 1 Anfrage/3 Sek. empfohlen
Referenzprojekte
kci-mcp-korea - KCI (Korean Citation Index) MCP-Server
Lizenz
MIT License
Mitwirkung
Issues und PRs sind willkommen!
Kontakt
GitHub Issues: https://github.com/YOUR_USERNAME/global-papers-mcp/issues
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
- AlicenseBqualityCmaintenanceAn 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,417MIT
- AlicenseAqualityDmaintenanceMCP server enabling AI agents to search and retrieve scientific papers, citations, and author profiles from Crossref, OpenAlex, and Semantic Scholar with no API keys required.53MIT
- Alicense-qualityDmaintenanceA MCP server for academic literature retrieval, aggregating multiple data sources like arXiv, Crossref, OpenAlex, PubMed, and Semantic Scholar to provide search, details, citations, trends, and recommendations.4MIT
- Alicense-qualityBmaintenanceAn MCP server for searching and exploring OpenAlex's index of 250M+ scholarly works, authors, institutions, journals, funders, and grants through Claude.64MIT
Related MCP Connectors
Academic research MCP server for paper search, citation checks, graphs, and deep research.
Scholarly search: OpenAlex, Crossref, arXiv, OpenCitations and PubMed in one endpoint.
Search 340M+ academic papers — citation graphs, semantic similarity, and AI literature reviews.
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/auraweon7-ship-it/global-papers-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server