Allows searching and retrieving paper details from arXiv, including physics, mathematics, and computer science preprints.
Provides tools for searching papers, getting paper details, and retrieving citations and references from Semantic Scholar.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Global Papers MCPsearch for papers on machine learning in healthcare from 2023"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Global Papers MCP Server
๐ License: MIT
๐ Python 3.11+
๐ FastMCP
๐ Fly.io
ํตํฉ ํด์ธ ํ์ ๋ ผ๋ฌธ ๊ฒ์ MCP ์๋ฒ - OpenAlex, Semantic Scholar, CrossRef, arXiv API ํตํฉ
โก ๋น ๋ฅธ ์์ (5๋ถ)
๐ฏ 2๊ฐ์ง ๋ฐฐํฌ ๋ฐฉ๋ฒ
๋ฐฉ๋ฒ 1: Railway (๊ฐ์ฅ ์ฌ์ - ์ถ์ฒ!)
GitHub ํธ์๋ง์ผ๋ก ์๋ ๋ฐฐํฌ!
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 ์ฐ๊ฒฐ
https://railway.app ์ ์
Sign in with GitHub
New Project โ Deploy from GitHub repo
global-papers-mcp์ ํ โ Deploy Now
๋๋ฉ์ธ ํ์ธ
Settings โ Networking โ Generate Domain
URL ๋ณต์ฌ:
https://xxx.up.railway.app/mcp
Claude.ai ์ฐ๊ฒฐ
Settings โ Connectors โ Add Connector
URL ์ ๋ ฅ โ ์ ์ฅ
์๋ฃ! ๐
์์ธ ๊ฐ์ด๋: RAILWAY_DEPLOY.md
๋ฐฉ๋ฒ 2: Fly.io (๊ณ ๊ธ ์ฌ์ฉ์)
์๋ ๋ฐฐํฌ ์คํฌ๋ฆฝํธ:
# Mac/Linux
./deploy.sh
# Windows
deploy.bat์์ธ ๊ฐ์ด๋: ONE_CLICK_DEPLOY.md
Related MCP server: arXiv Research Assistant MCP Server
๐ ๋ชฉ์ฐจ
๐ฏ ๋น ๋ฅธ ๊ฐ์
Claude.ai์์ ์ ์ธ๊ณ 5์ต+ ํ์ ๋ ผ๋ฌธ์ ํตํฉ ๊ฒ์ํ๋ MCP ์๋ฒ
๐ 4๊ฐ API ํตํฉ - OpenAlex, Semantic Scholar, CrossRef, arXiv
๐ 13๊ฐ ๋๊ตฌ - ๊ฒ์, ์์ธ ์กฐํ, ์ธ์ฉ ์ถ์ , ์ ์/๊ธฐ๊ด ์ ๋ณด
๐ 5๋ถ ๋ฐฐํฌ - Fly.io Tokyo ๋ฆฌ์ ์ผ๋ก ๋น ๋ฅธ ์๋ต
๐ ์๋ฒฝํ ๋ฌธ์ํ - 11๊ฐ ๊ฐ์ด๋ ๋ฌธ์ ์ ๊ณต
โ API ํค ๋๋ถ๋ถ ๋ถํ์ - OpenAlex, CrossRef, arXiv๋ ์ฆ์ ์ฌ์ฉ
๊ฐ์
Claude.ai์์ ํด์ธ ํ์ ๋ ผ๋ฌธ์ ๊ฒ์ํ๊ณ ๋ถ์ํ ์ ์๋ MCP (Model Context Protocol) ์๋ฒ์ ๋๋ค. 4๊ฐ์ ์ฃผ์ ํ์ API๋ฅผ ํตํฉํ์ฌ ํฌ๊ด์ ์ธ ๋ ผ๋ฌธ ๊ฒ์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
์ง์ API
OpenAlex - ์ ๋ถ์ผ 2์ต 5์ฒ๋ง+ ๋ ผ๋ฌธ
Semantic Scholar - AI/ML ํนํ 2์ต+ ๋ ผ๋ฌธ
CrossRef - DOI ๊ธฐ๋ฐ 1์ต 5์ฒ๋ง+ ๋ฉํ๋ฐ์ดํฐ
arXiv - ๋ฌผ๋ฆฌ/์ํ/CS ํ๋ฆฌํ๋ฆฐํธ 240๋ง+
์ฃผ์ ๊ธฐ๋ฅ
OpenAlex Tools (4๊ฐ)
openalex_search_papers- ๋ ผ๋ฌธ ๊ฒ์openalex_get_paper_detail- ๋ ผ๋ฌธ ์์ธ ์ ๋ณดopenalex_get_author- ์ ์ ์ ๋ณด ์กฐํopenalex_search_institutions- ๊ธฐ๊ด ๊ฒ์
Semantic Scholar Tools (4๊ฐ)
semantic_search_papers- ๋ ผ๋ฌธ ๊ฒ์semantic_get_paper_detail- ๋ ผ๋ฌธ ์์ธ ์ ๋ณดsemantic_get_citations- ์ธ์ฉ ๋ ผ๋ฌธ ์กฐํsemantic_get_references- ์ฐธ๊ณ ๋ฌธํ ์กฐํ
CrossRef Tools (3๊ฐ)
crossref_search_works- ๋ ผ๋ฌธ ๊ฒ์crossref_get_work_by_doi- DOI๋ก ๋ ผ๋ฌธ ์กฐํcrossref_search_journals- ์ ๋ ๊ฒ์
arXiv Tools (2๊ฐ)
arxiv_search_papers- ๋ ผ๋ฌธ ๊ฒ์arxiv_get_paper_detail- ๋ ผ๋ฌธ ์์ธ ์ ๋ณด
์ค์น ๋ฐ ์คํ
๋ก์ปฌ ์คํ
# 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 ๋ฐฐํฌ
# 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/mcpClaude MCP ์ปค๋ฅํฐ ๋ฑ๋ก
๐ ๋ฐฉ๋ฒ 1: Claude.ai ์น/๋ชจ๋ฐ์ผ (์ถ์ฒ)
๊ฐ์ฅ ๊ฐ๋จํ๊ณ ๋น ๋ฅธ ๋ฐฉ๋ฒ์ ๋๋ค!
1๋จ๊ณ: MCP ์๋ฒ ๋ฐฐํฌ ๋ฐ URL ํ์ธ
๋จผ์ Fly.io์ ๋ฐฐํฌ๋ฅผ ์๋ฃํ์ธ์ (์ Fly.io ๋ฐฐํฌ ์ฐธ๊ณ )
# ๋ฐฐํฌ ํ MCP URL ํ์ธ
flyctl info์ถ๋ ฅ ์์:
Hostname = global-papers-mcp.fly.devMCP URL: https://global-papers-mcp.fly.dev/mcp (๋์ /mcp ํ์!)
2๋จ๊ณ: Claude.ai ์ ์
์น ๋ธ๋ผ์ฐ์ ์์ https://claude.ai ์ ์ (๋๋ ๋ชจ๋ฐ์ผ ์ฑ ์คํ)
3๋จ๊ณ: ์ค์ ๋ฉ๋ด ์ด๊ธฐ
์น (๋ฐ์คํฌํฑ):
์ข์ธก ํ๋จ ํ๋กํ ์์ด์ฝ (๋๋ ๋ณธ์ธ ์ด๋ฆ) ํด๋ฆญ
Settings(์ค์ ) ์ ํ
๋ชจ๋ฐ์ผ (iOS/Android):
์ฐ์ธก ์๋จ ๋ฉ๋ด ๋ฒํผ (โก) ํญ
Settings(์ค์ ) ์ ํ
4๋จ๊ณ: ์ปค๋ฅํฐ ๋ฉ๋ด ์ด๋
Connectors๋๋Integrations๋ฉ๋ด ํด๋ฆญ๋๋
FeaturesโModel Context Protocol์ ํ
5๋จ๊ณ: ์ ์ปค๋ฅํฐ ์ถ๊ฐ
Add Connector ๋๋ + Add ๋ฒํผ ํด๋ฆญ
6๋จ๊ณ: MCP ์ ๋ณด ์ ๋ ฅ
๋ค์ ์ ๋ณด๋ฅผ ์ ํํ ์ ๋ ฅ:
ํ๋ | ์ ๋ ฅ ๋ด์ฉ |
Name |
|
URL |
|
โ ๏ธ ์ค์: URL ๋์ ๋ฐ๋์ /mcp ํฌํจ!
์์:
โ ์ฌ๋ฐ๋ฅธ URL:
https://global-papers-mcp.fly.dev/mcpโ ์๋ชป๋ URL:
https://global-papers-mcp.fly.dev
7๋จ๊ณ: ์ ์ฅ ๋ฐ ์ฐ๊ฒฐ
Connect๋๋Save๋ฒํผ ํด๋ฆญ์ฐ๊ฒฐ ํ ์คํธ ์๋ ์คํ
"Connected" ๋๋ "Active" ์ํ ํ์ธ
8๋จ๊ณ: ์ฐ๊ฒฐ ํ์ธ ๋ฐ ํ ์คํธ
Connectors ๋ชฉ๋ก์์ ํ์ธ:
Global Papers MCP๊ฐ ๋ชฉ๋ก์ ํ์
์ํ: ๐ข Connected
์ค์ ์ฌ์ฉ ํ ์คํธ:
์ ๋ํ๋ฅผ ์์ํ๊ณ ๋ค์ ๋ช ๋ น์ด ์ ๋ ฅ:
"OpenAlex์์ machine learning ๊ด๋ จ ๋
ผ๋ฌธ 5๊ฐ ๊ฒ์ํด์ค"Claude๊ฐ ๋ ผ๋ฌธ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๋ฉด ์ฑ๊ณต! ๐
๐ป ๋ฐฉ๋ฒ 2: Claude Desktop ์ฑ
๋ก์ปฌ PC์์ Claude Desktop ์ฑ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ
๐ป ๋ฐฉ๋ฒ 2: Claude Desktop ์ฑ
๋ก์ปฌ PC์์ Claude Desktop ์ฑ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ
Option A: Fly.io ๋ฐฐํฌ URL ์ฌ์ฉ (๊ถ์ฅ)
์ค์ ํ์ผ ์์น ์ฐพ๊ธฐ
์ด์์ฒด์ ๋ณ ๊ฒฝ๋ก:
Mac:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/claude/claude_desktop_config.json
์ค์ ํ์ผ ์ด๊ธฐ
Mac/Linux:
# ํ์ผ์ด ์์ผ๋ฉด ์์ฑ mkdir -p ~/Library/Application\ Support/Claude/ nano ~/Library/Application\ Support/Claude/claude_desktop_config.jsonWindows:
notepad %APPDATA%\Claude\claude_desktop_config.jsonMCP ์๋ฒ ์ถ๊ฐ
๋ค์ ๋ด์ฉ์ ์ ๋ ฅํ๊ฑฐ๋ ๊ธฐ์กด ํ์ผ์ ์ถ๊ฐ:
{ "mcpServers": { "global-papers": { "url": "https://global-papers-mcp.fly.dev/mcp" } } }์ฌ๋ฌ MCP ์๋ฒ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ:
{ "mcpServers": { "global-papers": { "url": "https://global-papers-mcp.fly.dev/mcp" }, "kci-papers": { "url": "https://kci-mcp-korea.fly.dev/mcp" } } }ํ์ผ ์ ์ฅ ๋ฐ Claude Desktop ์ฌ์์
์ค์ ํ์ผ ์ ์ฅ (Ctrl+S ๋๋ Cmd+S)
Claude Desktop ์ฑ ์์ ํ ์ข ๋ฃ
Claude Desktop ๋ค์ ์คํ
์ฐ๊ฒฐ ํ์ธ
Claude Desktop์์ ์ ๋ํ ์์ ํ:
"์ฌ์ฉ ๊ฐ๋ฅํ ๋๊ตฌ๋ฅผ ๋ณด์ฌ์ค"Global Papers MCP ๋๊ตฌ๋ค์ด ํ์๋๋ฉด ์ฑ๊ณต!
Option B: ๋ก์ปฌ ์๋ฒ ์คํ
Fly.io ์์ด ๋ก์ปฌ์์๋ง ์คํํ๋ ๊ฒฝ์ฐ
๋ก์ปฌ ์๋ฒ ์คํ ์ค๋น
cd /path/to/global-papers-mcp pip install -r requirements.txt์ค์ ํ์ผ ์์
claude_desktop_config.json:{ "mcpServers": { "global-papers": { "command": "python", "args": ["/absolute/path/to/global-papers-mcp/server.py"] } } }โ ๏ธ ์ฃผ์:
๊ฒฝ๋ก๋ ๋ฐ๋์ ์ ๋ ๊ฒฝ๋ก๋ก ์ ๋ ฅ
Windows:
C:\\Users\\YourName\\global-papers-mcp\\server.pyMac/Linux:
/Users/YourName/global-papers-mcp/server.py
Claude Desktop ์ฌ์์
์ค์ ํ์ผ ์ ์ฅ ํ ์ฑ ์ฌ์์
์๋ฒ ์๋ ์คํ
Claude Desktop์ด ์คํ๋ ๋ ์๋์ผ๋ก ๋ก์ปฌ ์๋ฒ๊ฐ ์์๋ฉ๋๋ค.
๐ ์ฐ๊ฒฐ ํ์ธ ๋ฐ ํ ์คํธ
์ฐ๊ฒฐ ์ํ ํ์ธ
Claude.ai (์น/๋ชจ๋ฐ์ผ):
Settings โ Connectors
Global Papers ์ํ ํ์ธ
๐ข Connected = ์ ์
๐ด Disconnected = ์ค๋ฅ
Claude Desktop:
์ ๋ํ ์์
๋ค์ ๋ช ๋ น์ด ์ ๋ ฅ:
"์ฐ๊ฒฐ๋ MCP ์๋ฒ๋ฅผ ๋ณด์ฌ์ค"
๊ธฐ๋ฅ ํ ์คํธ
๊ธฐ๋ณธ ๊ฒ์:
"OpenAlex์์ transformer architecture ๊ด๋ จ ๋
ผ๋ฌธ 5๊ฐ ๊ฒ์ํด์ค"DOI ์กฐํ:
"CrossRef์์ ์ด DOI์ ๋
ผ๋ฌธ์ ์กฐํํด์ค: 10.1038/s41586-021-03819-2"arXiv ๊ฒ์:
"arXiv์์ cs.AI ์นดํ
๊ณ ๋ฆฌ์ ์ต์ ๋
ผ๋ฌธ 10๊ฐ ๋ณด์ฌ์ค"์ธ์ฉ ๊ด๊ณ ์ถ์ :
"Semantic Scholar์์ 'Attention is All You Need' ๋
ผ๋ฌธ์ ๊ฒ์ํ๊ณ , ์ด ๋
ผ๋ฌธ์ ์ธ์ฉํ ์ฃผ์ ๋
ผ๋ฌธ๋ค์ ์ฐพ์์ค"โ ๏ธ ๋ฌธ์ ํด๊ฒฐ
"Connection failed" ์ค๋ฅ
์์ธ 1: URL ์ค๋ฅ
/mcp์๋ํฌ์ธํธ ๋๋ฝํด๊ฒฐ: URL ๋์
/mcp์ถ๊ฐ
์์ธ 2: ์๋ฒ ๋ฏธ์คํ
# Fly.io ์๋ฒ ์ํ ํ์ธ
flyctl status
# ์๋ฒ๊ฐ ์ค์ง๋์ด ์์ผ๋ฉด
flyctl apps restart์์ธ 3: ๋ฐฉํ๋ฒฝ ์ฐจ๋จ
ํ์ฌ/ํ๊ต ๋คํธ์ํฌ์์ Fly.io ์ฐจ๋จ ๊ฐ๋ฅ
ํด๊ฒฐ: ๋ค๋ฅธ ๋คํธ์ํฌ ์๋ ๋๋ IT ๋ถ์ ๋ฌธ์
๋๊ตฌ๊ฐ ํ์๋์ง ์์
Claude.ai:
๋ธ๋ผ์ฐ์ ์๋ก๊ณ ์นจ
๋ก๊ทธ์์ ํ ์ฌ๋ก๊ทธ์ธ
๋ค๋ฅธ ๋ธ๋ผ์ฐ์ ์๋
Claude Desktop:
์ค์ ํ์ผ ๊ฒฝ๋ก ํ์ธ
JSON ๋ฌธ๋ฒ ์ค๋ฅ ํ์ธ (JSONLint์์ ๊ฒ์ฆ)
์ฑ ์์ ํ ์ข ๋ฃ ํ ์ฌ์์
๋๋ฆฐ ์๋ต ์๋
์์ธ: ๋ฆฌ์ ๋ฌธ์
# ํ์ฌ ๋ฆฌ์ ํ์ธ
flyctl regions list
# Tokyo(nrt) ๋ฆฌ์ ์ผ๋ก ๋ณ๊ฒฝ
flyctl regions set nrt
flyctl deploy๐ ์ถ๊ฐ ๋์๋ง
์์ธ ๊ฐ์ด๋: DEPLOYMENT.md
๋ฌธ์ ํด๊ฒฐ: TROUBLESHOOTING.md
์ฌ์ฉ ์์: EXAMPLES.md
FAQ: FAQ.md
---## API ํค ์ค์
๋๋ถ๋ถ์ API๋ ํค ์์ด ์ฌ์ฉ ๊ฐ๋ฅํ๋, Semantic Scholar๋ API ํค ์ฌ์ฉ ์ rate limit์ด ์ํ๋ฉ๋๋ค.
Semantic Scholar API ํค ๋ฐ๊ธ
"Get API Key" ํด๋ฆญํ์ฌ ๋ฌด๋ฃ ํค ๋ฐ๊ธ
.envํ์ผ ๋๋ ํ๊ฒฝ ๋ณ์์ ์ค์
์ฌ์ฉ ์์
Claude.ai์์ ๋ค์๊ณผ ๊ฐ์ด ์ฌ์ฉ:
"transformer ์ํคํ
์ฒ ๊ด๋ จ ์ต์ ๋
ผ๋ฌธ์ OpenAlex์์ ๊ฒ์ํด์ค"
"์ด DOI์ ๋
ผ๋ฌธ์ CrossRef์์ ์กฐํํด์ค: 10.1038/nature12345"
"arXiv์์ quantum computing ๊ด๋ จ ์ต์ ํ๋ฆฌํ๋ฆฐํธ ์ฐพ์์ค"
"Semantic Scholar์์ ์ด ๋
ผ๋ฌธ์ ์ธ์ฉํ ๋
ผ๋ฌธ๋ค์ ์ฐพ์์ค"๊ธฐ์ ์คํ
FastMCP - MCP ์๋ฒ ํ๋ ์์ํฌ
httpx - ๋น๋๊ธฐ HTTP ํด๋ผ์ด์ธํธ
Python 3.9+
Fly.io - ๋ฐฐํฌ ํ๋ซํผ (Tokyo ๋ฆฌ์ )
Rate Limits
OpenAlex: 100,000 requests/day (API ํค ๋ถํ์)
Semantic Scholar: API ํค ์์ด 100 requests/5๋ถ, API ํค ์ฌ์ฉ ์ ์ํ
CrossRef: polite pool ์ฌ์ฉ ์ ๋ ๋น ๋ฅธ ์๋ต
arXiv: 1 request/3์ด ๊ถ์ฅ
์ฐธ๊ณ ํ๋ก์ ํธ
kci-mcp-korea - ํ๊ตญ ํ์ ์ง์ธ์ฉ์์ธ(KCI) MCP ์๋ฒ
๋ผ์ด์ ์ค
MIT License
๊ธฐ์ฌ
์ด์ ๋ฐ PR ํ์ํฉ๋๋ค!
๋ฌธ์
GitHub Issues: https://github.com/YOUR_USERNAME/global-papers-mcp/issues
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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
