Two-Jay/arxiv_mcp_server
If you are the rightful owner of arxiv_mcp_server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The ArXiv MCP Server utilizes the arXiv Open API to provide functionalities such as paper search, metadata retrieval, PDF content extraction, and paper summarization.
search_papers
Search for papers using keywords, authors, and categories.
get_paper_details
Retrieve detailed metadata of a specific paper using its arXiv ID.
get_paper_content
Extract text content from a paper's PDF.
summarize_paper
Provide a summary of a paper with key information and abstract.
ArXiv MCP Server
arXiv Open API๋ฅผ ํ์ฉํ Model Context Protocol (MCP) ์๋ฒ์ ๋๋ค. ๋ ผ๋ฌธ ๊ฒ์, ๋ฉํ๋ฐ์ดํฐ ์กฐํ, PDF ๋ด์ฉ ์ถ์ถ ๋ฑ์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
๊ธฐ๋ฅ
- ๋ ผ๋ฌธ ๊ฒ์: ํค์๋, ์ ์, ์นดํ ๊ณ ๋ฆฌ๋ก arXiv ๋ ผ๋ฌธ ๊ฒ์
- ๋ ผ๋ฌธ ์์ธ ์ ๋ณด: arXiv ID๋ก ๋ ผ๋ฌธ์ ์์ธ ๋ฉํ๋ฐ์ดํฐ ์กฐํ
- PDF ๋ด์ฉ ์ถ์ถ: ๋ ผ๋ฌธ PDF์์ ํ ์คํธ ๋ด์ฉ ์ถ์ถ
- ๋ ผ๋ฌธ ์์ฝ: ๋ ผ๋ฌธ์ ํต์ฌ ์ ๋ณด์ ์ด๋ก ์ ๊ณต
์ค์น
์ด ํด๋์ ์๋ HOWTOUSE.md
ํ์ผ์ ์ฐธ์กฐํ์ธ์.
์ฌ์ฉ ๊ฐ๋ฅํ ๋๊ตฌ (Tools)
1. search_papers
๋ ผ๋ฌธ์ ๊ฒ์ํฉ๋๋ค.
ํ๋ผ๋ฏธํฐ:
query
(ํ์): ๊ฒ์ ํค์๋author
(์ ํ): ์ ์๋ชcategory
(์ ํ): arXiv ์นดํ ๊ณ ๋ฆฌ (์: cs.AI, math.GT)max_results
(์ ํ): ์ต๋ ๊ฒฐ๊ณผ ์ (๊ธฐ๋ณธ๊ฐ: 10)sort_by
(์ ํ): ์ ๋ ฌ ๋ฐฉ์ (relevance, lastUpdatedDate, submittedDate)
์์:
{
"query": "machine learning",
"category": "cs.LG",
"max_results": 5
}
2. get_paper_details
ํน์ ๋ ผ๋ฌธ์ ์์ธ ์ ๋ณด๋ฅผ ์กฐํํฉ๋๋ค.
ํ๋ผ๋ฏธํฐ:
arxiv_id
(ํ์): arXiv ๋ ผ๋ฌธ ID (์: 2301.07041)
์์:
{
"arxiv_id": "2301.07041"
}
3. get_paper_content
๋ ผ๋ฌธ PDF์ ํ ์คํธ ๋ด์ฉ์ ์ถ์ถํฉ๋๋ค.
ํ๋ผ๋ฏธํฐ:
arxiv_id
(ํ์): arXiv ๋ ผ๋ฌธ IDmax_pages
(์ ํ): ์ถ์ถํ ์ต๋ ํ์ด์ง ์ (๊ธฐ๋ณธ๊ฐ: 20)
์์:
{
"arxiv_id": "2301.07041",
"max_pages": 10
}
4. summarize_paper
๋ ผ๋ฌธ์ ์์ฝ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค.
ํ๋ผ๋ฏธํฐ:
arxiv_id
(ํ์): arXiv ๋ ผ๋ฌธ ID
์์:
{
"arxiv_id": "2301.07041"
}
๋ฆฌ์์ค (Resources)
1. arxiv://search
๋ ผ๋ฌธ ๊ฒ์ ๊ธฐ๋ฅ์ ๋ํ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค.
2. arxiv://categories
arXiv ์ฃผ์ ์นดํ ๊ณ ๋ฆฌ ๋ชฉ๋ก์ ์ ๊ณตํฉ๋๋ค.
arXiv ์นดํ ๊ณ ๋ฆฌ ์์
Computer Science
cs.AI
- Artificial Intelligencecs.CL
- Computation and Languagecs.CV
- Computer Vision and Pattern Recognitioncs.LG
- Machine Learningcs.NE
- Neural and Evolutionary Computingcs.RO
- Robotics
Mathematics
math.AG
- Algebraic Geometrymath.GT
- Geometric Topologymath.LO
- Logicmath.NT
- Number Theorymath.ST
- Statistics Theory
Physics
physics.comp-ph
- Computational Physicsphysics.data-an
- Data Analysis, Statistics and Probabilityquant-ph
- Quantum Physics
Statistics
stat.AP
- Applicationsstat.CO
- Computationstat.ML
- Machine Learningstat.TH
- Theory
์ฌ์ฉ ์์
-
๋จธ์ ๋ฌ๋ ๋ ผ๋ฌธ ๊ฒ์:
- Tool:
search_papers
- ํ๋ผ๋ฏธํฐ:
{"query": "machine learning", "category": "cs.LG", "max_results": 5}
- Tool:
-
ํน์ ๋ ผ๋ฌธ ์ ๋ณด ์กฐํ:
- Tool:
get_paper_details
- ํ๋ผ๋ฏธํฐ:
{"arxiv_id": "2301.07041"}
- Tool:
-
๋ ผ๋ฌธ ๋ด์ฉ ์ถ์ถ:
- Tool:
get_paper_content
- ํ๋ผ๋ฏธํฐ:
{"arxiv_id": "2301.07041", "max_pages": 10}
- Tool:
์ฃผ์์ฌํญ
- PDF ํ ์คํธ ์ถ์ถ์ ํ ์คํธ ๊ธฐ๋ฐ PDF์์๋ง ์ ๋๋ก ์๋ํฉ๋๋ค.
- ์ด๋ฏธ์ง ๊ธฐ๋ฐ PDF์ ๊ฒฝ์ฐ OCR์ด ํ์ํ๋ฏ๋ก ์ถ์ถ ๊ฒฐ๊ณผ๊ฐ ์ ํ์ ์ผ ์ ์์ต๋๋ค.
- arXiv API์๋ ์์ฒญ ์ ํ์ด ์์ผ๋ฏ๋ก ๊ณผ๋ํ ์์ฒญ์ ํผํด์ฃผ์ธ์.
- PDF ๋ด์ฉ์ ๋ฉ๋ชจ๋ฆฌ์ ์บ์๋๋ฏ๋ก ๋์ฉ๋ PDF๋ฅผ ๋ง์ด ์ฒ๋ฆฌํ ๊ฒฝ์ฐ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ์ฃผ์ํด์ฃผ์ธ์.
๋ผ์ด์ ์ค
์ด ํ๋ก์ ํธ๋ MIT ๋ผ์ด์ ์ค๋ฅผ ๋ฐ๋ฆ ๋๋ค.
๊ธฐ์ฌ
๋ฒ๊ทธ ๋ฆฌํฌํธ๋ ๊ธฐ๋ฅ ์์ฒญ์ GitHub Issues๋ฅผ ํตํด ์ ์ถํด์ฃผ์ธ์.